![]() |
Функция onPress, не применяется к созданному мувику
Добрый день, создаю мувик импорт внешних изображений в список со скроллом, данные об изображениях беру из xml
в общем виде после загрузки данных из xml в кадре код выглядит так Код:
for (var i=0;i<xmlload.firstChild.childNodes.length;i++)Так вот, Код:
pole["img"+i].onPress= function(){помогите пожалуйста, в чём ошибка.... |
CoolDV, оформите свой код в посте.
|
Цитата:
|
Да, все нормально. По сабжу: нужно дождаться загрузки, а потом уже назначать функции. MovieClipLoader в помощь.
|
pole.createEmptyMovieClip(....)
разве не создаёт мувик??? я же наполняю его изображением после создания, и после применения к нему функции onPress. PS создаю это всё в Flash MX v6.0. MovieClipLoader в функциях не нашёл |
Создает клип. Только после loadMovie все, что было присвоено и создано клипу будет удалено. Нужно дождаться загрузки, а потом уже присваивать методы. Отслеживайте загрузку по количеству загруженных байт.
|
При создании руководствовался этой статьёй
http://flasher.ru/articles/view/{tutors.pg=122} цитата: Код:
_root.createEmptyMovieClip("down",10); |
На крайний случай можно и так:
Код:
pole.createEmptyMovieClip("img"+i,i); |
MovieClipLoader появился в 7-ом плеере, поэтому в mx его нет.
|
хм странно, xml у меня такой
Код:
<news><img1 img_small="files/img1_sm.jpg" img_big="files/img1_big.jpg" text="img1" /><img2 img_small="files/img2_sm.jpg" img_big="files/img2_big.jpg" text="img2" /><img3 img_small="files/img3_sm.jpg" img_big="files/img3_big.jpg" text="img3" /><img4 img_small="files/img4_sm.jpg" img_big="files/img4_big.jpg" text="img4" /><img5 img_small="files/img5_sm.jpg" img_big="files/img5_big.jpg" text="img5" /><img6 img_small="files/img6_sm.jpg" img_big="files/img6_big.jpg" text="img6" /><img7 img_small="files/img1_sm.jpg" img_big="files/img3_big.jpg" text="img7" /><img8 img_small="files/img4_sm.jpg" img_big="files/img4_big.jpg" text="img8" /></news>сделал так Код:
for (var i=0;i<xmlload.firstChild.childNodes.length;i++)ЗЫ это всё будет располагаться локально, в презентации, с возможностью синхронизации с веб сайтом ЗЗЫ в конечном итоге хотелось бы получить что то в виде Код:
|
| Часовой пояс GMT +4, время: 22:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.