Re: [問題] 如何能讓編譯時分辨變數是實體名稱?拜뀠…
※ 引述《lakerice (屁股大不是罪啊~)》之銘言:
: 我寫了一個陣列
: 讓影片名稱一個一個自動跑進陣列裡
: 但是當我要把陣列裡的名稱抓出來分析時
: 他好像卻只把抓出來的值當字串
: 並不會當它是實體名稱
: 這樣我就不能分析了
: 例如:
: var pattern = new Array();
: var pat = "";(設定一個變數讓它接陣列裡的值)
: for (k=0; k<= _root.count-1; k++){
: pat = pattern[k];
: 接下來是分析內容.....
: }
: 這樣子的話我分析出來結果是有bug的
: 因為它不把pat當一個影片實體名稱
: 是不是我在定義變數pat時要加什麼函數之類的..?
: 拜託各位大大了 ..
var arrayMovie:Array = new Array();
for (var i = 0; i<10; i++) {
//放10個空的MovieClip進去陣列裡面
var tmpMC:MovieClip =
this.createEmptyMovieClip("tmp"+i+"_mc", this.getNextHighestDepth());
arrayMovie[i] = tmpMC;
}
for (var i = 0; i<arrayMovie.length; i++) {
//一個一個拿出來
var tmpMC:MovieClip = arrayMovie[i];
trace(tmpMC);
}
不知道是不是你要的 :)
ps:畫面塞不下,斷行處請組合
--
http://eddiexx.blogspot.com/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.193.6
Flash 近期熱門文章
PTT數位生活區 即時熱門文章