台灣最大程式設計社群網站
線上人數
1287
 
會員總數:246274
討論主題:189809
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 大大們,請問這題Animator
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
大大們,請問這題Animator
價值 : 50 QP  點閱數:2454 回應數:6
樓主

遠仔
門外漢
0 82
1372 260
發送站內信

FLA
XML
MotionXML.as
RectSprite.as
StarShape.as

想請問它一直出現 error:1180,呼叫未定義的方法 addFrameScript
可是小弟檔案裡頭沒有這個方法啊~,見到鬼了~~

本篇文章發表於2012-09-06 21:26
1樓
回應

香帥
檢舉此回應
您將fla檔的動作
var welcomeString:String = "哈哈,你访问到被加载的SWF脚本了。";
這一行刪除就不會產稱該錯誤
本篇文章回覆於2012-09-06 22:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

遠仔
檢舉此回應
FLA2
XML

帥大,偶後來改這樣,但卻出現 #1088: 文件中根元素之後的標記必須使用正確格式。
但我看不出來,哪裡格式錯誤哩~~>"<
本篇文章回覆於2012-09-07 15:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

香帥
檢舉此回應
請將第47行
_xml = new XML(evt.target.data);
改為
_xml = new XML(evt.target);
試試
本篇文章回覆於2012-09-07 20:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

遠仔
檢舉此回應
恩,好了@@,可是帥大..
我在執行時,在按下GO按鈕又出現ERROR

TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。
at fl.motion::AnimatorBase/set time()
at fl.motion::AnimatorBase/rewind()
at fl.motion::AnimatorBase/play()
at SampleMotionXML/moveStar()

按下Stop按鈕是OK的~~請問WHY會這樣呢@@?
麻煩 >_<
本篇文章回覆於2012-09-08 09:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

香帥
檢舉此回應
我幫您改好了有兩種方式,請至http://ap.a168a.com/test/2ok.zip
下載後解壓縮,會有兩個專案,兩種方式都可以
主要的是您的xml檔案有錯誤
所以一開始
_xml = new XML(evt.target.data);
無法載入.data資料
出現 #1088: 文件中根元素之後的標記必須使用正確格式。
因此只要MotionXML.xml改好就ok

另外一種方式
將loader區域變數提升為全域變數如下
private var _animator:Animator;
private var loader:URLLoader;
loadMotionXML()內改為
loader = new URLLoader();
3#47行改為
_xml = new XML(loader.data );
改用全域變數的好處是 loader.後面會出現data讓您選
原先的evt.target.data我evt.target.看不到data就直覺以為錯誤,因那是間接存取,必須有資料時才會正確.
本篇文章回覆於2012-09-08 14:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

遠仔
檢舉此回應
3Q^^
本篇文章回覆於2012-09-08 17:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.