そのため、ステージに追加したライブラリにムービークリップを提供しました。これにはより多くのコンポーネントが含まれており、次を使用してこれらに関する情報を取得できました。
try
{
for (i = 0; i < musicControls.numChildren; i++){
trace ('\t|\t ' +i+'.\t name:' + musicControls.getChildAt(i).name + '\t type:' + typeof ( musicControls.getChildAt(i))+ '\t' + musicControls.getChildAt(i));
}
}
catch (error:Error)
{
trace("Failed:", error.message);
}
上記のスクリプトは、以下の情報を返しました。これらの子にインデックスでアクセスする方法はありますか。たとえば、ムービークリップ内のコンポーネントの 1 つがプログレス バーであり、どのように参照すればよいでしょうか? getChildByName を使用してみましたが、機能していません。ヘルプを探していると、とにかく使用が遅いと誰もが言います。これがas3があまり得意ではない基本的な質問である場合は申し訳ありません。
| 0. name:plyControl type:object [object Button]
| 1. name:stopControl type:object [object Button]
| 2. name:nextControl type:object [object Button]
| 3. name:prevControl type:object [object Button]
| 4. name:progressControl type:object [object ProgressBar]
| 5. name:volControl type:object [object Slider]
| 6. name:__id11_ type:object [object MovieClip]
| 7. name:__id12_ type:object [object TLFTextField]
| 8. name:instance71 type:object [object MovieClip]
| 9. name:vizControl type:object [object ComboBox]
| 10. name:__id13_ type:object [object MovieClip]
| 11. name:__id14_ type:object [object TLFTextField]
| 12. name:instance74 type:object [object MovieClip]
| 13. name:__id15_ type:object [object MovieClip]
| 14. name:timeControl type:object [object TLFTextField]
| 15. name:instance75 type:object [object MovieClip]
編集:または、見た目からして、文法とスペルが非常に得意です....