-1

SWIFFY を使用して Flash アニメーション ファイルを HTML5 ファイルに変換しました。これらのファイルは で再生されていますWebView。正常に再生されます。

HTML5 にはアニメーションがほとんどありません。タッチ イベントで Android のこれらの小さなアニメーションをローカルで制御したいと考えています。これらのアニメーションを Android レイヤーに公開する方法について知りたいのですが、Javascript や JQuery など、他に必要なものはありますか?

私はHTML5、CSS、JavaScript、およびJQueryにまったく慣れていないことを付け加えたいと思います。

どんな助けでも大歓迎です。

4

1 に答える 1

1

私が問題を理解していれば、swiffyobject 内で定義されたアニメーションが 1 つの大きな svg の一部になり、swiffy ランタイムが管理するため、そのようにすることはできません。ランタイム自体は小さな API のみを公開するため、少し制約があります。「私のswiffy.someAnimationWithin.doSomething()」と言う方法が見つかりませんでした

できることは、stage.setFlashVars を使用して「メッセージ」を ActionScript に渡すことです。もちろん、これも変換され、ランタイムによって再生されます。この ActionScript では、onEnterFrame を使用してこれらの変数/メッセージをチェックし、ActionScript で状態を変更します。アニメーションは、ActionScript の getURL("javascript: mynamespaceObj.doSomethingScripty()") または、AS3 の URLRequest(...) を介して JavaScript に戻すこともできます。

于 2013-08-23T02:35:05.953 に答える