我刚刚制作了一个 Flash 动画并将动态 URL 放入 AS2 按钮中... 然后我使用 SWIFFY 将动画导出为 HTML 5,如果我在将扩展名更改为 php 后调用原始 Swiffy 文件中的 URL,则效果很好,但我的文档的头部太大了,你知道 swiffy 将图像转换为代码 Ant 这东西太大了:
所以我尝试将 swiffy 代码移动到外部 js 文件,这就是问题发生的地方,所以我尝试使用 href http://mysite.com/index?myvar=var 将 swiffi 文件放入 Iframe 中并且相同的结果总是在网址上获得 php 标签和 $var,在 Google 中进行了两个小时的搜索,但没有找到我的问题的答案。
http://mysite.com/index?myvar=<?= $var ?>
而不是:
http://mysite.com/index?myvar=var
Swiffy 代码显示如下:
{"body":[{"value":"document.php?myvar=<?=$var;?>","type":305}
是的,我进行了搜索,两个小时后决定发布问题
感谢任何帮助:)
最佳答案
这里是 Swiffy 常见问题解答 https://www.google.com/doubleclick/studio/swiffy/faq.html
说(转述):
You can pass a parameter to your Swiffy file in the URL like ?{variableName}=http://www.google.com, or by inserting the following code snippet in the Swiffy output, just before the call to stage.start():
或者在调用 stage.start(); 之前使用这样的 JS;
stage.setFlashVars("{variableName}=http://www.google.com");
在您的 ActionScript 代码或 Flash 时间轴中,将分配给 _root 或 _level0 对象:
_root.{variableName} or _{variableName}
我现在没有时间做测试用例,但根据文档应该可以工作。
关于php - 从 Swiffy 动画代码中读取 PHP var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12229506/