問題タブ [tween]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3282 参照

apache-flex - フレックストゥイーンクラス

Flex SDK の Tween クラスを使用するのではなく、代わりに Tweener、TweenMax、GTween などの他のアニメーション ライブラリを使用するように、何度か言われたり、さまざまな場所で読んだことがあります (正確な場所は今は思い出せません)。 .

Flex トゥイーンを使用することの何が問題になっていますか? パフォーマンスの問題ですか?

状態遷移を行いたい場合、サードパーティ ライブラリを使用してカスタム遷移を作成する必要がありますか?

0 投票する
2 に答える
1083 参照

actionscript-3 - AS3 でプロパティを設定すると、タイムラインのトゥイーンが妨げられますか?

クラスが割り当てられたムービークリップがあり、そのムービークリップのプロパティをコードで変更すると、タイムラインでプロパティをトゥイーンできなくなったようです。

たとえば、クラスで this.x = 100 を設定し、後でタイムラインでオブジェクトの位置をトゥイーンした場合、そのタイムラインのトゥイーンは発生しません。

また、scaleX または scaleY プロパティを変更すると、タイムラインのトゥイーンが停止するようです。

他の誰かがこれを経験しましたか? もしそうなら、それを回避する方法はありますか?

0 投票する
1 に答える
4824 参照

flash - tweenlite as2 oncomplete

AS2のTweenLiteで問題が発生しているようです。

メインタイムラインで呼び出すクラスを作成しました。クラス内で画像をロードしました。画像がロードされたら、それらの間でフェードしたいと思います。画像の読み込みが完了したら、(クラス内で)次のコードを呼び出しています。

次に、フェードループを実行するための次の関数があります。

この関数はヒットしませんが、この最初の画像はフェードアップします。

0 投票する
2 に答える
2000 参照

actionscript-3 - Actionscript 3 での角丸長方形のトゥイーン

短い角丸四角形と背の高い角丸四角形の間でトゥイーンしたいと思います。(私は高さだけを扱いたい - 他のパラメータはありません)。actionscript 3 でプログラミングしています。トゥイーン エンジンは TweenLite です。

角丸四角形を含むスプライトをトゥイーンしています。トゥイーンされたスプライトは歪みを生成します。丸みを帯びた長方形の高さではなく、元の画像をスケーリングしていると思いますか?

これが私のコードの簡単な例です:

-

角丸四角形を描画します。

roundRect = 新しいスプライト();
roundRect.graphics.beginFill(0x000000);
roundRect.graphics.drawRoundRect(0,0,50,15,4,4); //元の高さ: 15
roundRect.graphics.endFill();
addChild(roundRect);

次に、角の丸い四角形でマウス クリック イベントをリッスンします。

マウス イベントは、次のコードで関数をトリガーします。

TweenLite.to(this.roundRect, 1, {高さ:120}); //最終的な高さ: 120

-

角丸長方形自体の高さをトゥイーンしたいと思います。これで不要な歪みが発生しないことを願っています。これを達成する方法はありますか?

ありがとうございました。

0 投票する
2 に答える
455 参照

flash - actionscript3を使用したグループロールオーバー効果

actionscript3プロジェクトで次の問題が発生しました。

ホルダースプライトに座っているクラスを介してボタンのグループを設定しています。

これらのボタンの1つをロールオーバーすると、ホルダー内のすべてのボタンをループし、tweenliteを実行して、名前が現在アクティブなボタンと一致する場合を除いて、アルファを.4にトゥイーンします。

ロールアウトすると、トゥイーンライトトゥイーンを介してすべてのボタンを再びアルファ1にリセットします。

これはほとんどの場合正常に機能します。私が抱えている問題は次のとおりです。

  • あるボタンから別のボタンにまっすぐ転がすと、ちらつきがたくさんあります
  • 別のボタンにロールすると、フェードインしてから再びフェードアウトすることがあります
  • すべてのボタンをアルファ1に戻す代わりに、初期状態のアルファに戻す必要がある場合があります。

私はtweengroupを使ってみましたが、これも役に立たないようです。

詳細が必要な場合はお知らせください。コードは他の多くのものに統合されているので、私はそれを投稿していませんが、必要に応じて何かをまとめることができます。

ありがとう。

ジョシュ

0 投票する
3 に答える
2374 参照

iphone - iPhone Objective-C の値をトゥイーンする

Objective-Cで変数(ある期間にわたって0.0から2.0までのフロートとしましょう)をトゥイーンすることは可能ですか? TweenMax がフラッシュで行うことのようなもの。UIView のクラスメソッドはそれをしないと思います。おそらくCoreAnimationで実行できますか?または、誰かが NSTimer を使用する必要がありますか?

ありがとう

0 投票する
1 に答える
1652 参照

flash - FLash: setChildIndex と TweenLite を使用してボタンのロールオーバー効果を作成しようとするとエラーが発生する

代替テキスト
(ソース: flickr.com )

みなさん、こんにちは:)今日は、基本的にボタンのロールオーバーに単純なグロー効果を作成しようとしています。私は物事を複雑にしすぎているかもしれませんが、これについて私が行っている方法は、2 つの movieClips (デフォルト状態とオーバー状態) を持つことです。

最初にデフォルト状態をステージに追加し、次にロールオーバー状態をステージに追加しますが、深度は 0 で、アルファも 0 に設定します。ここで、rollOver 状態の深度をデフォルト状態と交換し、TweetLite クラスを使用して完全なアルファまでアニメートするようにしたいので、スムーズな遷移が得られます。

現在エラーが発生していますが、私のコードは次のとおりです。


ロールオーバーで発生するエラー:(

ArgumentError: エラー #2025: 指定された DisplayObject は呼び出し元の子でなければなりません。flash.display::DisplayObjectContainer/setChildIndex() で test_fla::MainTimeline/sendToTop() で

提供された DisplayObject が呼び出し元の子でなければならないというエラーの意味がわかりません。

0 投票する
3 に答える
3256 参照

flash - TweenMax 変更進行中のベジエ

TweenMax を使用して、あるベジエ ベースのアニメーションと別のアニメーションとの間の遷移をスムーズに変更することはできますか?

最初の曲線が完成する前に、オブジェクトがたどる新しい曲線を作成したいと思います。

その場で宛先パラメーターを調整できるsetDestinationというメソッドがありますが、線形アニメーションしか得られないようです。

http://www.greensock.com/as/docs/tween/com/greensock/TweenMax.html#setDestination()

0 投票する
1 に答える
504 参照

actionscript-3 - Actionscript 3.0 トゥイーンの質問

私は現在、建設会社のウェブサイトに取り組んでおり、非常にシンプルなフラッシュ イントロを構築しようとしています。虚偽のイントロには 2 つの画像があります。トラクターと背景の雲の写真です。

背景に雲が浮かんでいるように見せようとしています。非常にゆっくりとループしようとしているのは非常に広い画像です。それはかなりクールに見えます:) IMO。

トゥイーンには、常に TweenLite を使用しています。私が抱えている問題は、画像が動いている間に「ブリップ」してかなり途切れ途切れに見えることです。fps など、考えられるすべてのことを調整しました。それを修正する唯一のことは、ハードウェア アクセラレーション (レベル 2 - GPU) を使用する場合です。しかし、これは HTML ページにあらゆる種類の問題を引き起こします。

私の質問は次のとおりです。私はひどいコーダーです。それとも、Tweener (またはそのようなもの) を使用するか、フラッシュ cs4 でネイティブのトゥイーン エンジンを使用する方がよいでしょうか? どんなアドバイスも素晴らしいでしょう!