Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从Swiffy转换的flash本地访问动画内容?_Android_Html_Android Webview_Google Swiffy - Fatal编程技术网

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

Android 如何从Swiffy转换的flash本地访问动画内容?,android,html,android-webview,google-swiffy,Android,Html,Android Webview,Google Swiffy,我有一个flash动画文件转换成HTML5文件使用SWIFFY。这些文件正在WebView中播放,播放效果良好 HTML5中很少有动画,我想在触摸事件中本地控制Android中的这些小动画。我想知道如何将这些动画公开到Android层,是否还需要Javascript或JQuery之类的东西 我想补充一点,我对HTML5、CSS、JavaScript和JQuery一无所知 任何帮助都将不胜感激。如果我理解这个问题,您不能这样做,因为在swiffyobject中定义的动画将成为一个更大的svg的一部

我有一个flash动画文件转换成HTML5文件使用SWIFFY。这些文件正在
WebView
中播放,播放效果良好

HTML5中很少有动画,我想在触摸事件中本地控制Android中的这些小动画。我想知道如何将这些动画公开到Android层,是否还需要Javascript或JQuery之类的东西

我想补充一点,我对HTML5、CSS、JavaScript和JQuery一无所知


任何帮助都将不胜感激。

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

您可以使用stage.setFlashVars将“消息”传递给您的ActionScript,当然它也被翻译并由运行时播放。在此ActionScript中,使用OneInterFrame检查这些变量/消息,然后使用ActionScript更改它们的状态。动画还可以通过ActionScript的getURL(“JavaScript:mynamespaceObj.doSomethingScript()”)或AS3的URLRequest(…)与JavaScript进行对话