FLASH論壇-Flash之神魂顛倒Adobe Flash 大家園Flash ActionScript 3討論區 → [求助]Stage的問題

MSDN 研討會資料下載 熱門租屋行情 網路行銷秘訣大公開 磷蝦油=比魚油更強 Microsoft Silverlight
減肥診所 雷射抽脂 ASP.NET完全攻略與快速上手 買墨水送神幣喔 貸款
近視雷射手術 電波拉皮 隆乳 胎毛筆 當鋪
投影機 生日禮物 借錢 調整型內衣 白蟻
氣球 眼袋 虛擬主機神魂特惠 大陸新娘 NCCU集中營
網頁設計 愛情城市 保險套 液晶電視

  共有1745人閱讀過本文章折疊列印

主題:[求助]Stage的問題

帥哥喲,離線,有人找我嗎?
leesta123
  1樓 個人化首頁 | 個人資料 | 搜尋 | EMAIL | 首頁 | |

加到: FunP 書籤加到: 黑米書籤加到: MyShare 書籤加到: 美味書籤加到: Furl  書籤加到: YaHoo 分享書籤加到: Google 書籤加到: UDN 書籤加到: Technorati 書籤



加好友 悄悄話
等級:新手上路 文章:2 經驗:66 威望:0 精華:0 註冊:2008-8-5 13:41:57
[求助]Stage的問題  發表心情 Post By:2008-8-7 15:46:00



在正常情況下
stage 都可以取得值...比如trace(stage);都可以取得舞台值..
可是只要利用載入(Loader)的方法去載入某SWF檔...被載入的SWF檔裡面要是有寫到stage的話...
一定會出現錯誤...因為stage一定是空值(null)...所以一定會跑出TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。
想請教高手們....要怎樣才能在載入時...讓被載入的SWF用到的stage不會是空值..而能正常執行呢?
麻煩解決...謝謝

隆乳 支持(0中立(0反對(0回到頂部
帥哥喲,離線,有人找我嗎?
tcp
  2樓 個人化首頁 | 個人資料 | 搜尋 | EMAIL | 首頁 | |

加到: FunP 書籤加到: 黑米書籤加到: MyShare 書籤加到: 美味書籤加到: Furl  書籤加到: YaHoo 分享書籤加到: Google 書籤加到: UDN 書籤加到: Technorati 書籤



加好友 悄悄話
等級:新手上路 文章:90 經驗:294 威望:0 精華:0 註冊:2005-7-13 12:05:00
  發表心情 Post By:2008-8-8 23:07:00

哈哈...我以前也被這個問題所困擾著...

於是我寫了個簡單的function啦~~

var layer=new Array()
function getStage(target){
            var pr=target.parent
            layer.push(pr)
            if(pr!=null)var tg=getStage(pr)
            return layer[layer.length-2]
            layer=new Array()
}

把stage中的物件作為target,就以拿到stage了^^

ASP.NET完全攻略與快速上手 支持(0中立(0反對(0回到頂部
帥哥喲,離線,有人找我嗎?
milkmidi
  3樓 個人化首頁 | 個人資料 | 搜尋 | EMAIL | 首頁 | |

加到: FunP 書籤加到: 黑米書籤加到: MyShare 書籤加到: 美味書籤加到: Furl  書籤加到: YaHoo 分享書籤加到: Google 書籤加到: UDN 書籤加到: Technorati 書籤



加好友 悄悄話 奶綠茶
等級:版主 文章:2444 經驗:23869 威望:2 精華:0 註冊:2003-1-7 22:56:00
  發表心情 Post By:2008-8-19 1:04:00

偵聽Event.ADD_TO_STAGE
當物件被加入至場景時,會擴播這個事件
這時stage的值就不會是null


音樂、空氣、水~~~生命三元素~~~奶綠茶 http://milkmidi.com/

投影機 支持(0中立(0反對(0回到頂部