1
私は私のライブラリにムービークリップを持っています。ステージ上に登場させ、私が欲しい場所に移動できるようにしたい。このシングルムービークリップのインスタンスは最大18個必要です。これを(AS3を使用して)どのようにすればよいですか?as3を使用してムービークリップを表示させるにはどうすればよいですか?
私は私のライブラリにムービークリップを持っています。ステージ上に登場させ、私が欲しい場所に移動できるようにしたい。このシングルムービークリップのインスタンスは最大18個必要です。これを(AS3を使用して)どのようにすればよいですか?as3を使用してムービークリップを表示させるにはどうすればよいですか?
最近、多くの質問をしているようです。
まず、ライブラリのMovieClipを右クリックし、[プロパティ]をクリックします。必ず「Export for Actionscript」を有効にしてください。リンケージの下で、クラス名を付けてください(最初の文字は大文字にする必要があります)。たとえば、MovieClipClass
を使用します。ドキュメントクラスで
(私はtest.fla
と同じフォルダ内にある、Main.as
を使用):
package
{
import flash.display.Sprite;
import MovieClipClass;
public class Main extends Sprite
{
private var _container:Sprite;
public function Main()
{
addContainer();
}
private function addContainer():void
{
_container = new Sprite();
addChild(_container);
//add "18" movieclips to _container
addMovieClips(18, _container);
}
private function addMovieClips(limit:int, container:Sprite):void
{
for(var i:int=0;i<limit;i++)
{
var mc:MovieClipClass = new MovieClipClass();
container.addChild(mc);
//random x and y generated by stage width and height
mc.x = Math.floor(Math.random() * stage.stageWidth);
mc.y = Math.floor(Math.random() * stage.stageHeight);
}
container.x = 0;
container.y = 0;
}
}
}
は、そんなにマットをありがとうございます!これらすべての質問の理由は、私が作っているiPhoneアプリを完成させているからです。あなたが答えてくれれば、私が完成させるのに役立ちました!私はそれがアプリストアに提出されることを願っています。再度、感謝します! – blake305