re.flasher
Member
سلام دوستانمن کد زیر را نوشتم leaf اسم مووی کلیپ لینکیج شدمه و از leaf به تعدادی وارد استیج کردمو داخلشون یک تکست فیلد ایجاد کردم و به هرکدوم متن خاصی دادم بعد با اضافه کردن یک لیستنر گفتم وقتی رو هر کدوم کلیک شد نوشته توش رو با trace به نمایش در بیاره اما با ارور :
[PHPS]for(var i : int = 0 ; i< 7 ; i++){
var mci : MovieClip = new leaf();
addChild(mci);
mci.x = 70*i ;
mci.y = 100 ;
mci.addEventListener(MouseEvent.MOUSE_DOWN,texti);
var tex : TextField = new TextField();
tex.text = "esme MC is " + i ;
tex.visible = false;
mci.addChild(tex);
}
function texti(e:MouseEvent):void
{
trace("click");
trace(e.target.tex.text)
}[/PHPS]
TypeError: Error #1010: A term is undefined and has no properties.
at Untitled_fla::MainTimeline/texti()
روبرو شدم می خواستم راهنماییم کنید بگید مشکل کجاست و چطوری رفعش کنم . ممنونat Untitled_fla::MainTimeline/texti()
[PHPS]for(var i : int = 0 ; i< 7 ; i++){
var mci : MovieClip = new leaf();
addChild(mci);
mci.x = 70*i ;
mci.y = 100 ;
mci.addEventListener(MouseEvent.MOUSE_DOWN,texti);
var tex : TextField = new TextField();
tex.text = "esme MC is " + i ;
tex.visible = false;
mci.addChild(tex);
}
function texti(e:MouseEvent):void
{
trace("click");
trace(e.target.tex.text)
}[/PHPS]