![]() |
|
||||||||||
|
|
|
|||||
|
Lorem ipsum
|
а по существу — диво дивное!
если не затруднит, сделай отдельную флэшку, в которой только код, допустим, из первого примера, и выложи (только не забудь или URL вместо локального пути, или картинку тоже в архив сложить в ту же папочку в идеале... ну для чистоты эксперимента). бо я уже говорил выше — твой код работает.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: May 2010
Сообщений: 34
|
Там пониже почитайте. Отображение на экране худо-бедно работает, мне сейчас нужна обработка нажатий мышью по детям.
|
|
|||||
|
У вас помещаются изображения на сцену, а они не интерактивны.
Может это поможет: import flash.display.Loader; var i,j:int; var Url:URLRequest; var ldr:Sprite; Compl(); j=0; function Compl():void { for (i=0; i<7; i++) { //Url = new URLRequest(String(i+1)+".jpg"); Url = new URLRequest("file:///F:/SITE/images/galery/3_3_"+String(i+1)+".jpg"); var l=new Loader(); l.contentLoaderInfo.addEventListener(Event.COMPLETE, imgLoaded); l.load(Url); } } function imgLoaded(e:Event):void { e.target.removeEventListener(Event.COMPLETE, imgLoaded); e.target.content.height=240; e.target.content.width=180; e.target.content.x=j*180; ldr = new Sprite(); ldr.addChild(e.target.content) ldr.addEventListener(MouseEvent.CLICK, chang); addChild(ldr); j++; } function chang(e:MouseEvent):void { trace(e.target.parent.getChildIndex(e.target)) // здесь описать свой обмен } |
|
|||||
|
.
|
Жень Шень, а зачем Вы перемещаете loader.content (as Bitmap) из InteractiveObject (Loader), в InteractiveObject (Sprite)? Может, все-таки оставим им родного папу?
var loader:Loader = LoaderInfo(event.target).loader; var interactiveObject: DisplayObject = super.addChild(loader); //trace("before: ", loader.numChildren); //interactiveObject = super.addChild(loader.content); trace("after: ", loader.numChildren); interactiveObject.addEventListener( MouseEvent.CLICK, function(event:Event):void { trace("clicked"); } ); Последний раз редактировалось dimarik; 21.05.2010 в 16:25. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:12. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|