Re: [問題] FLASH 外部as檔呼叫另一個as檔

作者: m87dd05 (八八里阿巴)   2013-08-23 17:10:00
附檔案說明:http://ppt.cc/bhJ5
關於這問題後來我試出來了,宣告一個變數然後是使用另一個as檔類別即可,
現在遇到一個新問題是如果我是使用trace的去試都可以跑,但是如果我想要用文字框
去跑就會顯示說找不到文字框這個東西,我知道因為我astest1.fla跟astest1.as有連
接所以astese1.as知道文字框不會有錯,可是astest2.as他就不知道文字框了,我試過
把astest2.as寫成
public class astest2 extends astest1
但是會有錯誤訊息:
Error: Error #2136: SWF 檔案
file:///C|/Documents%20and%20Settings/Administrator/My%20Documents/Downloads/
按鈕呼叫/按鈕呼叫/astest1.swf 包含無效的資料。
at astest1/gotoBtn_()
但是不這樣寫他又會說找不到word_rtxt文字框這個東西,我也試過如果是在astest1.fla
的元件庫把圖片匯出成類別的話一 樣還是只有astest.as可以用其他as都不行用,但是
trace去試的話則所有as都行的通~
小弟實在是搞度懂我哪裡出錯了,求大大們指點迷津,感謝!
作者: zpl   2013-08-23 19:04:00
word_txt是astest1內的元件 astest2是沒辦法直接使用的但你可以傳給astest2 ex.var t1 = new astest2(word_txt);
作者: m87dd05 (八八里阿巴)   2013-08-23 20:56:00
剛剛試了一下,出現1137: 引數個數錯誤。不能超過 0 個。放在function gotoBtn或_public class astest1都不行說@@
作者: zpl   2013-08-24 00:46:00
另一邊宣告也要改啊 function astest2(word_txt:*){ ...
作者: m87dd05 (八八里阿巴)   2013-08-24 01:45:00
還是不行,求指點,感謝您! http://ppt.cc/bRKM
作者: zpl   2013-08-24 01:56:00
改太多了, astest2改我上一行寫的地方就好
作者: m87dd05 (八八里阿巴)   2013-08-24 19:02:00
我懂了,感謝您:D可以在請問一下嗎,如果我想要在第二個as加入外部圖片呢
作者: zpl   2013-08-25 19:45:00
參考關鍵字: 匯出給actionscript使用,addChild
作者: m87dd05 (八八里阿巴)   2013-08-28 17:56:00
以前看的書都是教寫在影格的,現在把程式碼寫在AS檔中才發現其實還是有所不同,多謝指導!!

Links booklink

Contact Us: admin [ a t ] ucptt.com