0

私はFlashでWebアプリケーションに取り組んでおり、アプリケーションのよりグラフィックな部分を設計するためにFlash Proを使用し、コード用にFlashDevelopを使用しています。

これまで、FlashProでUIを作成しました。このUIをFlashDevelopにインポートしたかったので、UIの一部をシンボルとして保存したり、SWCとしてエクスポートしたりしました。ただし、FlashDevelopにシンボルをロードすると、デフォルトですべてのシンボルがの左上隅に配置されていました。スクリーン。プログラムの起動時に各シンボルをFlashDevelopの正しい場所に移動するコードを書くことはできますが、そのような手法は非効率に聞こえます。

Flash Proのステージに配置したのと同じ位置に配置されるように、シンボルをインポートするにはどうすればよいですか?

4

1 に答える 1

1

SWCをエクスポートする前に、すべてのUIシンボルを1つの「コンテナ」ムービークリップに入れてみることができます。基本的に、それらを別のmovieClip内に「グループ化」します。これを行うには、UI内のすべてのアイテムを一度に選択してから、ムービークリップに変換します。FlashDevelopコードを介してアクセスするための名前を付けます。それでおしまい。何かを移動、変更、削除する必要はありません。選択して変換するだけです。

これで、Flash Developで、その1つの「コンテナ」MCを移動して配置し、インターフェイス全体を配置できます。内部の元のUI要素は、「コンテナ」の子としてコードでアクセスする必要があります。

新しいコンテナMC名を考慮して既存のコードを編集するには?そこで、テキストツール「Find&Replace」が便利です。たとえば「playBTN」を置き換えます。「containerMC.playBTN」を使用します。(フルストップに注意してください?)ワンクリックでokとtaa-daaを押して、面倒な再入力なしでX量のコード行を編集しました。それが役に立てば幸い。

于 2013-02-25T04:26:55.967 に答える