2013-02-19 53 views
-1

我使用SWIFFY将Flash动画文件转换为HTML5文件。这些文件正在播放WebView,他们玩的很好。如何从Swiffy转换闪存本地访问动画内容?

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

我想补充一点,我对HTML5,CSS,JavaScript和JQuery完全陌生。

任何帮助将不胜感激。

回答

1

如果我明白了这个问题,就不能这样做,因为swiffyobject中定义的动画会成为swiffy运行时管理的一个更大的svg的一部分。运行时本身只公开一个小的API,这有点限制。我发现没有办法说“我swiffy.someAnimationWithin.doSomething()”

你可以做的是使用stage.setFlashVars通过“邮件”到ActionScript,这当然也被翻译并正在播放由运行时。在此ActionScript中,使用onEnterFrame检查这些变量/消息,然后使用ActionScript更改它们的状态。动画也可以通过ActionScript的getURL(“javascript:mynamespaceObj.doSomethingScripty()”)或者我相信AS3的URLRequest(...)