如何从Swiffy转换的flash本地访问动画内容?

时间:2013-02-19 05:10:31

标签: android html5 android-webview google-swiffy

我使用SWIFFY将flash动画文件转换为HTML5文件。这些文件正在WebView播放,它们播放正常。

HTML5中的动画很少,我想在触摸事件中本地控制Android中的这些小动画。我想知道如何将这些动画暴露给Android层,还有其他需要像Javascript或JQuery吗?

我想补充一点,我是HTML5,CSS,JavaScript和JQuery的新手。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

如果我理解了这个问题,你不能这样做,因为swiffyobject中定义的动画成为一个较大的svg的一部分,然后swiffy运行时管理。运行时本身只暴露了一个小API,这有点限制。我发现没办法说#34;我的swiffy.someAnimationWithin.doSomething()"

你可以做的是使用stage.setFlashVars传递&#34;消息&#34;您的ActionScript,当然也被翻译并由运行时播放。在此ActionScript中,使用onEnterFrame检查这些变量/消息,然后使用ActionScript更改其状态。动画还可以通过ActionScript的getURL(&#34; javascript:mynamespaceObj.doSomethingScripty()&#34;)或者我相信AS3的URLRequest(...)< / p>