![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2008
Сообщений: 35
|
Всем привет. 3 день читаю мануалы по as3 и как ни странно что то я постоянно упускаю.
Написал я 2 класса в одном из них создается объект который я помещаю на Stage, во втором я создаю 4 дочерних мувика. Хочу сменить имя у объекта (мне не нравиться что в он называеться instance1, да и хотелось бы понять как задать ему имя). loopseqUi.name=loopseqUi; не работает, я догадываюсь почему но не знаю как сделать что бы все заработало=) Помогите пожалуйста Вот мои классы package com.cu{ import flash.display.MovieClip; import com.cu.UI; public class loopseqApp extends MovieClip { public function loopseqApp() { var loopseqUi:UI; loopseqUi = new UI(); this.addChild(loopseqUi); loopseqUi.createTracks("firstTrack",0xffffff,"secondTrack",0xffffff,"thirdTrack",0xffffff,"forthTrack",0xffffff); } } } package com.cu{ import flash.display.MovieClip; import fl.motion.Color; public class UI extends MovieClip { public function UI() { } public function createTracks(fstTrackName:String, fstTrackColor:Number, scdTrackName:String, scdTrackColor:Number, thrTrackName:String, thrTrackColor:Number, fthTrackName:String, fthTrackColor:Number):void { var trackName:Array=new Array(fstTrackName,scdTrackName,thrTrackName,fthTrackName); var trackColor:Array=new Array(fstTrackColor,scdTrackColor,thrTrackColor,fthTrackColor); var i:int; for (i=0; i<((trackName.length+trackColor.length)/2); i++) { var trackMovieClip:MovieClip = new MovieClip(); trackMovieClip.name=trackName[i]; this.addChild(trackMovieClip); trackName[i]=trackMovieClip; trackName[i].color=trackColor[i]; } } } } |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 35
|
чтобы в следующий раз знать как это сделать.=)
|
|
|||||
|
Регистрация: Dec 2009
Сообщений: 428
|
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 35
|
Спасибо! Как всегда дело в мелочах=)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|