如何在 Python 中对 Flash 参数进行编码

发布于 2024-10-20 09:09:48 字数 481 浏览 1 评论 0原文

我正在尝试使用动态参数使用 Python 在页面上生成嵌入式 Flash 小部件。这是我目前拥有的代码...

<embed src='http://musiclibre.org/dark_player' width='200' height='500' wmode='transparent' flashVars='http://pipes.yahoo.com/pipes/pipe.run?_id=39d7e59de5284e033c7019e12f02467b&artist={{query}}&autoplay=1' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer'/>

{{query}} 参数作为 URL 参数传递。我不是很懂技术,但我认为需要对查询值进行编码才能使闪存工作。如何对 Flash 参数进行编码?

I'm trying to generate an embeded flash widget on a page with Python using a dynamic parameter. Here's the code I currently have...

<embed src='http://musiclibre.org/dark_player' width='200' height='500' wmode='transparent' flashVars='http://pipes.yahoo.com/pipes/pipe.run?_id=39d7e59de5284e033c7019e12f02467b&artist={{query}}&autoplay=1' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer'/>

The {{query}} parameter is passed through as a URL parameter. I'm not very technical, but I think the query value needs to be encoded for the flash to work. How do I encode the flash parameter?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

才能让你更想念 2024-10-27 09:09:48

flashvars 被编码为标准 URL 查询字符串。可以使用Python的urllib.parse模块轻松转换你的字符串转换成这种格式。

在 Flash 中,您可以使用 FlexGlobals.topLevelApplication.parameters 字典访问 flashvars(如果您使用的是较旧的 SDK,则为 Application.application.parameters)。

The flashvars are encoded as a standard URL query string. You can use Python's urllib.parse module to easily convert your string into this format.

From Flash you can access flashvars using the FlexGlobals.topLevelApplication.parameters dictionary (Application.application.parameters if you are using an older SDK).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文