2012-04-02 2 views
0

私は非常に新しいFlashです。私はCS5を使用しています。Flash CS5のボタンをすばやくコピーして貼り付ける

私はスクロールオーバーでアニメーションのボタンを持っています。どのように私はこのボタンを複製することができますか?同じテンプレートを持つ複数のボタンが必要ですが、異なるテキスト(および異なる機能と呼ばれる)だけが必要です。

愚かな質問を申し訳ありませんが、複製ボタンは、新しいボタンのテキストを変更すると、他のボタンのテキストが変更されると、迷惑です。それは私がテンプレートを変更しているようなものです。

多分シンボルの誤解ですか?私はシンボルが基本的にテンプレートクラスであると信じています...ボタンシンボルの新しいインスタンスを生成する方法はありますか?

EDIT:SOLUTION /回避策

私は回避策を見つけました。

最初のボタンを作成し、ライブラリで複製してください。ライブラリパネルから新しいボタンを編集し、新しいボタンをクリックしてステージにドラッグすることができます。

- 実際の回答はありましたが、このアカウントには評判がありません。

答えて

0

コピーしたいアイテムを右クリックし、コピーを選択して貼り付けます。各ボタンは新しいインスタンスですが、例えばシンボル/ボタンの1つを編集する場合は同じ値を使用して、他のボタンも同様に効果を発揮します。

他のシンボルのプロパティに影響を与えずにボタン/シンボルの内容を編集できるように、複製するオプションもあります。

注:インスタンス名が同じ2つのボタンがある場合、最後に作成されたボタン/シンボルは、アクションスクリプトに割り当てられたアクションにのみ影響します。

0

ボタン内のテキストを更新するだけで、TextFieldを動的にして、txtのようなインスタンス名を付けることを検討してください。次にActionScriptを使用して、異なるボタンのテキストを変更します。たとえば、このようなものは、インスタンス名がbtn1 - btn3の3つのボタンに対して機能します。

btn1.txt.text = "Button 1"; 
btn2.txt.text = "Button 2"; 
btn3.txt.text = "Button 3"; 

この方法で、あなたが後で上のすべてのボタンの外観を変更することを決めたとき、あなたはあなたが前に作られた40枚のコピーを更新する必要の上にあなたの髪を引き裂くする必要はありません。

関連する問題