[問題] 自訂類別中使用MovieClipLoader時的問題
問題簡化(不是重點的地方全部省略)
var test=1;
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
trace("囧");
trace(test);
trace(自訂函數);
trace(_parent);
}
public 自訂函數()
{
}
實際上那個自訂函數當然是英文的
trace的結果如下:
囧
undefined
undefined
undefined
證明在自訂類別中讀不到類別的變數,也讀不到類別的函數
最後問題是這樣解決的:
mclListener.自訂函數 = 自訂函數;
難道真的沒辦法讀嗎?我不相信FLASH的功能這麼弱,也許是我對路徑的觀念不熟,
所以有此一問 0.0
--
這個問題真的困擾很大
就連mclListener.自訂函數 = 自訂函數;
都會影響自訂函數中的 this 位置,整個就困擾...
--
http://etrex.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.228.72.83
※ 編輯: etrexetrex 來自: 125.228.72.83 (04/12 22:39)
→
04/12 23:18, , 1F
04/12 23:18, 1F
推
04/12 23:56, , 2F
04/12 23:56, 2F
推
04/13 00:06, , 3F
04/13 00:06, 3F
→
04/13 00:07, , 4F
04/13 00:07, 4F
→
04/13 00:07, , 5F
04/13 00:07, 5F
→
04/13 00:08, , 6F
04/13 00:08, 6F
推
04/13 22:24, , 7F
04/13 22:24, 7F
→
04/13 22:25, , 8F
04/13 22:25, 8F
→
04/13 22:25, , 9F
04/13 22:25, 9F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章