このファイルにムービークリップという名前のムービークリップがあります。このムービークリップは、私はこのムービークリップにムービークリップを移動してテキストを追加したいのですが、同じオブジェクトのようにテキストを移動します。ムービークリップを動かすときに動くムービークリップのダイナミックにテキストを追加する方法
答えて
Umm。正確に何をしたいのか分かりませんが、私があなたを正しく理解していれば、これを実装する方法はいくつかあります。
OPTION 1:
button.addEventListener(MouseEvent.CLICK, followFunc);
private function followFunc(event:MouseEvent):void {
removeChild(text);
movieClip.addChild(text);
}
OPTION 2:
button.addEventListener(MouseEvent.CLICK, followFunc);
private function followFunc(event:MouseEvent):void {
stage.addEventListener(Event.ENTER_FRAME, updateFunc);
}
private function updateFunc(event:Event):void {
text.x = movieClip.x; //possibly + or - some offset
text.y = movieClip.y;
}
ところで、なぜMovieClipsを使用していますか?あなたがフレームを必要としないなら、スプライトはより速くなります。 – bgw
ありがとう、私の英語は非常に貧しいので、私は非常に一元的に表現することはできません。それをもう一度説明しよう。私は、ボタンをクリックしたときにムービークリップとして実行されるボールにテキストを添付したい、ボタンがクリックされたとき、ボールが下から上に移動し、テキストがボール上で右に移動して移動するとき。 –
私はあなたが指摘しているオプション1を使用しますが、テキストはボールに表示されませんでしたが、ボールが動いたときにテキストがまだそこに表示されます –
ボールがタイムライン上にあるため、最も単純なアプローチは、その同じムービークリップにテキストフィールドを配置することができますボールアセットのようなものがレイヤー1にあり、テキストフィールドがレイヤー2にあります。
あなたがボールになりたいと思っているように、ield。
「ballTextField」のようなテキストフィールドに名前を付ける必要があります。
ボールにMovieClipという名前を付けます(Flashオーサリング環境またはプログラムでステージに追加する場合)。それを「ボール」のようなものと呼んでください。その後
:
button.addEventListener(MouseEvent.CLICK, buttonClickListener);
private function buttonClickListener(e:MouseEvent):void
{
ball.ballTextField.text = "Hi. This text displays on the ball";
}
基本的に、これは(実際に、または同じオブジェクトの2つの部分)のテキストとボールと同じオブジェクトになります。
ありがとう、やってみます –
- 1. メインタイムラインからムービークリップにムービークリップをダイナミックに添付する方法
- 2. ステージにムービークリップを動的に作成して追加します
- 3. movieclip内にムービークリップを追加するAS3
- 4. ムービークリップを動的に削除
- 5. 他のムービークリップのムービークリップ位置とマウスコードの反対方向に移動
- 6. 子ムービークリップから親ムービークリップを削除する方法3?
- 7. AS3「拡張」ムービークリップに画像を追加
- 8. 1つのムービークリップの子を別のムービークリップにコピーする
- 9. 別のムービークリップを別のフレームに追加する
- 10. AS3ダイナミックに作成されたムービークリップのメソッドにアクセスする
- 11. ステージにムービークリップを追加するにはどうすればいいですか?
- 12. ユーザーが触れている間にムービークリップを移動するAS3
- 13. AS3では、複数のムービークリップ内の特定のフレームに移動する方法
- 14. ムービークリップの動的変数のプロパティ?
- 15. イベントリスナーを削除し、ムービークリップを位置に移動します。
- 16. テキストFlash 8のムービークリップ内をスクロール
- 17. ムービークリップのスクロールをスクロールする
- 18. ボタンをクリックしたときにムービークリップを再生するには
- 19. ダイナミックテキストボックスの別の行をAS3のムービークリップに変換する方法
- 20. ムービークリップの位置を他のムービークリップの位置との関係で定義する方法
- 21. コンテナ内の特定のムービークリップをアクティブにする方法mcをas3クラスから追加しました
- 22. ムービークリップにGoogleの金融チャートをロードする方法
- 23. AS3を使用してムービークリップから別のムービークリップにアクセスするにはどうすればよいですか?
- 24. AS3ムービークリップ
- 25. タイムライン上のムービークリップと、アクションスクリプトに描画されたムービークリップとの衝突検出
- 26. クラスによって作成されたムービークリップにイベントリスナーを追加する
- 27. 深さ30のactionscriptでムービークリップにクラスを追加する際の問題
- 28. AS3でムービークリップを完全に削除する方法
- 29. Flash - 動的にロードされたムービークリップを含む領域をスクロール
- 30. AS3は動的にムービークリップ名をgoto関数に追加して点滅します
fla、as、またはmxmlファイルの例を投稿できますか? – bgw