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

看板Flash作者 (阿里爸爸)時間11年前 (2013/08/23 17:10), 編輯推噓1(1011)
留言12則, 2人參與, 最新討論串2/2 (看更多)
附檔案說明: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都行的通~ 小弟實在是搞度懂我哪裡出錯了,求大大們指點迷津,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 106.104.83.120

08/23 19:04, , 1F
word_txt是astest1內的元件 astest2是沒辦法直接使用的
08/23 19:04, 1F

08/23 19:06, , 2F
但你可以傳給astest2 ex.var t1 = new astest2(word_txt);
08/23 19:06, 2F

08/23 20:56, , 3F
剛剛試了一下,出現1137: 引數個數錯誤。不能超過 0 個。
08/23 20:56, 3F

08/23 20:57, , 4F
放在function gotoBtn或_public class astest1都不行說@@
08/23 20:57, 4F

08/24 00:46, , 5F
另一邊宣告也要改啊 function astest2(word_txt:*){ ...
08/24 00:46, 5F

08/24 01:45, , 6F
還是不行,求指點,感謝您! http://ppt.cc/bRKM
08/24 01:45, 6F

08/24 01:56, , 7F
改太多了, astest2改我上一行寫的地方就好
08/24 01:56, 7F

08/24 19:02, , 8F
我懂了,感謝您:D
08/24 19:02, 8F

08/25 11:05, , 9F
可以在請問一下嗎,如果我想要在第二個as加入外部圖片呢
08/25 11:05, 9F

08/25 19:45, , 10F
參考關鍵字: 匯出給actionscript使用,addChild
08/25 19:45, 10F

08/28 17:56, , 11F
以前看的書都是教寫在影格的,現在把程式碼寫在AS檔中
08/28 17:56, 11F

08/28 17:57, , 12F
才發現其實還是有所不同,多謝指導!!
08/28 17:57, 12F
文章代碼(AID): #1I5oRh9h (Flash)
文章代碼(AID): #1I5oRh9h (Flash)