作者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