作者m87dd05 (阿里爸爸)
看板Flash
標題Re: [問題] FLASH 外部as檔呼叫另一個as檔
時間Fri Aug 23 17:10:00 2013
附檔案說明:
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
1F:→ zpl:word_txt是astest1內的元件 astest2是沒辦法直接使用的 08/23 19:04
2F:→ zpl:但你可以傳給astest2 ex.var t1 = new astest2(word_txt); 08/23 19:06
3F:→ m87dd05:剛剛試了一下,出現1137: 引數個數錯誤。不能超過 0 個。 08/23 20:56
4F:→ m87dd05:放在function gotoBtn或_public class astest1都不行說@@ 08/23 20:57
5F:→ zpl:另一邊宣告也要改啊 function astest2(word_txt:*){ ... 08/24 00:46
7F:→ zpl:改太多了, astest2改我上一行寫的地方就好 08/24 01:56
8F:→ m87dd05:我懂了,感謝您:D 08/24 19:02
9F:→ m87dd05:可以在請問一下嗎,如果我想要在第二個as加入外部圖片呢 08/25 11:05
10F:推 zpl:參考關鍵字: 匯出給actionscript使用,addChild 08/25 19:45
11F:→ m87dd05:以前看的書都是教寫在影格的,現在把程式碼寫在AS檔中 08/28 17:56
12F:→ m87dd05:才發現其實還是有所不同,多謝指導!! 08/28 17:57