![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 41
|
Народ, помоготи плз... есть такая фигня
private function imageLoadCompleate(event):void { var num:Number=int(Math.random()*18); var pool1child="imageLoader"+num ; pool1mc.pool12mc.pool1_m1.addChild(pool1child); } TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать "imageLoader12" в flash.display.MovieClip. at main/imageLoadCompleate() СПАСИБО! |
|
|||||
|
strange mood
|
Типизация нужна для того, чтобы люди перестали совать строку туда, где требуется DisplayObject.
__________________
тонкий тролль, осеянный благодатью |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 41
|
ReferenceError: Error #1065: Переменная imageLoader4 не определена.
at global/flash.utils::getDefinitionByName() at main/imageLoadCompleate() теперь такое |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 41
|
... private var requestXML:URLRequest=new URLRequest("images/images.xml"); private var loaderXML:URLLoader=new URLLoader(); private var externalXML:XML; ... private var imageLoader1:Loader=new Loader(); private var imageLoader2:Loader=new Loader(); private var imageLoader3:Loader=new Loader(); ... loaderXML.load(requestXML); ... externalXML=new XML(loaderXML.data); var image1=externalXML..image1; var image2=externalXML..image2; var image3=externalXML..image3; var request1:URLRequest=new URLRequest(image1); var request2:URLRequest=new URLRequest(image2); var request3:URLRequest=new URLRequest(image3); ... imageLoader1.load(request1); imageLoader2.load(request2); imageLoader3.load(request3); но мне надо чтоб они рандомно вставлялись |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 41
|
из массива он ругается на то что не конструктор
Добавлено через 22 минуты Разобрался... почему-то в прошлый раз не получалось =) var arr:Array = new Array(imageLoader1,imageLoader2,imageLoader3,imageLoader4); var arr_pool1:Array = new Array(pool1mc.pool12mc.pool1_m1,pool1mc.pool12mc.pool1_m2) addChild(imageLoader3) for (var i:int = 0; i<18; i++) { var num=int(Math.random()*12); arr_pool1[i].addChild(arr[num]); trace(num); } не подскажете если у меня есть moviclip1 и я хочу его впихнуть в два места при помощи addChild() как это сделать а то на данный момент он пихает только в одно место Последний раз редактировалось stinkybob; 25.04.2010 в 10:56. |
|
|||||
|
Цитата:
__________________
...вселенская грусть |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:13. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|