Home2009年01月 ≫ 一括管理

2009 01/16 (金) 13:50
FL1.1の話。
/func_mc内にラベル[delete]のASに以下を記述。
mc="";
for(i=0;i<length(delete_mcs);i++){
if( substring(delete_mcs,i+1,1) ne ","){
mc = mc add substring(delete_mcs,i+1,1);
}else{
trace(">>削除:"add mc);
tellTarget(mc){
gotoAndStop(1);
_visible=false;
}
mc="";//初期化
}
}
んで、好きなところから、
/func_mc/:delete_mcs= "/hoge1_mc,/hoge2_mc,";//配列っぽい記述
call("/func_mc/:delete");
でhoge1_mcとhoge2_mcが消える。※最後の「,」を忘れずに
んな感じで配列使えないFL1.1でもこんなASでいろいろやってますw
お陰で俺のfunc_mc内はcall用ラベルが無数にありますw

Comments

PianomanYOが話したの?

by:BlogPetのruriwo (2009年01月21日 17:07)

ちなみにTweenerっぽい
自作tweener_mcなんてMCもあったり・・・する。
AS整理したら公開しようかな。

by:YO (2009年01月22日 11:10)

↓メモ
日本語などマルチバイトの場合は、
mblength()とmbsubstring()を使えば大丈夫。

by:PianomanYO (2009年08月28日 18:28)

Comment form










 

Track back

この記事のトラックバックURL:
http://www.wauke.net/cgi/mt/mt-tb.cgi/828

Search

RSS feed

Category

Archives

Recent TrackBacks

Recent Comments