こんにちはstackoverflowの達人。
私はAS3を初めて使用します。私の質問がやや素朴なものである場合は申し訳ありませんが、...
ライブラリにMovieClipprogress_mcがあります。
また、50フレームのモーショントゥイーンを含む3つのシーンがあります。
そして、適切なシーンを再生するためのいくつかのコントロールボタン。
質問1。DocumentClassを使用してprogress_mcのインスタンスを作成するにはどうすればよいですか?
私はすでにそのクラスでこのようなことを試しました:
public class ProgressMc extends MovieClip
{
public function addInstance():void
{
var progress_mc:MovieClip = new MovieClip();
this.addChild(progress_mc);
}
}
それから私はただ置く
addInstance();Scene1の1フレーム用。
しかし、それは機能しません。インスタンスは表示されません。
たぶんそのようなアプローチは間違っています...正しいものを見せてください。
質問2.そして適切なシーンのインスタンスを作成する方法は?
各シーンの1フレームごとにパブリック関数の呼び出しを配置する必要がありますか?
または、いくつかの正しい決定がありますか?
編集-1:
わかりました、答えを見つけました。
ステップ1。ミティムが説明したように。
ステップ2。タイムラインでこのコードを使用する:
var p1:progress_mc = new progress_mc();
p1.name = "p1";
p1.x = 50;
p1.y = 50;
addChild(p1);
しかし、それはまだ明らかではありません
。シーン可能性。ただし、すべてのシーンを1つのムービークリップにラップするのは変形です。