作者scars (scars)
看板Flash
標題Re: [問題] 別支class無法傳值回Document Class
時間Mon May 2 00:01:44 2011
※ 引述《Ramone (Ramone)》之銘言:
: 但想要傳給Main.as卻一直是null
: 不知是否能解惑其中漏了什麼嗎 ? thx
這...
如果要用目前的流程的話建議你在 XMLData 的 sendService傳入 callback
Dataset 的 setdataProviderXML 也傳入 callback
或者你要DispatchEvent也可以,那這樣兩個都要extends EventDispatcher
反正你要讓Main知道xmlData.dataset 什麼時候有值
再去取他
要不然最土法的就是把 Main 裡面那個 timeHandler 的對像
從你另外new出來的dataSet1改成xmlData.dataSet
你在 XMLData 裡面 new了一個Dataset
Main裡面又 new 了一個 Dataset
很明顯兩個是不同 instance
就算你Timer設再久也取不到值啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.45.150
推 Ramone:感謝scars大 ~ 所以可以想成Main的Dataset先偷跑就對了 ? 05/02 07:05
→ Ramone:dispatchEvent的方法是偵測它什麼時候開始有值嗎 ? 05/02 07:07
→ Ramone:有點不懂他的使用時機 , 意思是條件符合就去觸發他嗎? 05/02 07:10