![]() |
путаница в обращении к объектам
у меня есть мувик2, вложенный в мувик1.
из _root выполняю код который вставляет jpeg в мувик2. выглядит это все вот так: Код:
for (i=1; i<=num; i++) {Код:
for (i=1; i<=num; i++) {мне еще потом надо будет событие на подгруженную картинку повесить, это можно будет сделать из _root ??? как? а то _root.mov1.mov2["logo"+id].onPress = function () { ... } тоже что-то не работает )) помогите плиз, разобраться где я туплю :) |
Код:
function createLogo (id, xleft) { |
спасибо! теперь работает, но все равно осталась одна проблемка.
мне нужно на каждую подгруженную картинку повесить по 2 события: onRollOver и onPress Код:
function createLogo (id, xleft) { |
Вешать событие на клип в который еще не закончилась загрузка нельзя. Поэтому либо надо использовать класс MovieClipLoader и его событие onLoadComplete. Либо вешать onPress не на mc, а на его предка.
|
ага, разобрался - все работает, сделал вот так:
Код:
function createLogo (id, xleft) {в mov1 есть 2 кейфрейма и между ними задан motion. там мувик mov2 движется из одной точки в другую. так вот, позиция mov2 во втором кейфрейме должна должна изменяться в зависимости от кол-ва подгруженных картинок в него, эта величина у меня есть в переменной. как мне изменить параметр _x у mov2 именно во втором кейфрейме, а в первом он должен остаться на месте? я пробывал задать mov2 другой instance name и обратиться именно к нему, но кажется не работает: Код:
_root.mov1.mov2_end._x = xleft;p.s. возможно элементарные вопросы, но просто я с action script знаком 2-й день, а работа горит и нет времени чтобы внимательно почитать учебники, пока просто подглядываю справку по функциям или готовые решения на форумах. |
Цитата:
|
| Часовой пояс GMT +4, время: 18:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.