[英]as3, Function in imported Class is not being called . Type Error: Error #1006
Please see the following code. 请参见以下代码。
mainClass.as mainClass.as
package
{
import mfClass.CarSelector;
import flash.display.MovieClip;
import flash.events.Event;
public class MainClass extends MovieClip
{
private var carSel:CarSelector;
public function MainClass()
{
show_selector();
}
private function show_selector():void
{
carSel = new CarSelector();
carSel.sel_Fun();
}
}
}
CarSelector.as ... this file is in one next folder "mfClass". CarSelector.as ...该文件位于下一个文件夹“ mfClass”中。
package
{
import flash.display.MovieClip;
public class CarSelector extends MovieClip {
public function CarSelector() {
this.x = 200;
this.y = 50;
}
public function sel_Fun():void
{
trace("array");
}
}
}
Now.. when i run this in flash. 现在..当我在闪存中运行此。 i get this message.. in output. 我在输出中收到此消息。
TypeError: Error #1006: sel_Fun is not a function.
at MainClass/show_selector()
at MainClass()
Can somebody please help me.. what is the reason.. i've been facing this for 2 nights.. this is cropped class.. i removed and re-write.. but couldn't get the solution.. 有人可以帮帮我..是什么原因..我已经面对了两个晚上..这是裁剪的类..我删除并重新写了..但是找不到解决方法..
please help me.. 请帮我..
should be 应该
package mfClass
{
import flash.display.MovieClip;
public class CarSelector extends MovieClip {
if it's in the 'mfClass' folder 如果在'mfClass'文件夹中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.