PDA

Просмотр полной версии : Копия кода на разных кадрах не работает


miron_2005
20.03.2009, 17:37
Задача: Хочу дубль кнопки поставить на другой кадр и поменять её расположение. Кнопку я заново не создавал, а перетянул готовую из библиотеки и переназвал inіtance name (btn3)

Реализация:

Ставлю кнопку в мувике pages на кадр1 (это моя стр 1) все работает.

btn_v1.onRelease = function () { _root.pageSample.play("pl");};

Ставлю кнопку в этом же pages на кадр3 (это моя стр3) на работает.
Хотя в слое actions я просто скопировал код кнопки, при этом не забыл поменять inіtance name. И прописал его для новой кнопки.

btn_v3.onRelease = function () { _root.pageSample.play("pl");};

NoCD
20.03.2009, 17:43
а как вы на третий кадр мувика pages переходите?

miron_2005
20.03.2009, 19:16
через меню ...посмотрите, плиз

NoCD
21.03.2009, 12:46
сделайте плииз для 8 версии

miron_2005
23.03.2009, 16:40
Задача: Хочу дубль кнопки поставить на другой кадр и поменять её расположение. Кнопку я заново не создавал, а перетянул готовую из библиотеки и переназвал inіtance name (btn3)

вот 8-я версия

NoCD
24.03.2009, 08:26
Вроде получилось

miron_2005
24.03.2009, 13:34
Да работает. Правда, я не знаю почему, но вот такую строку получаем во вкладке "вывод": btn3= _level0.pages.btn_v3

Исходя из вашего примера я делаю вывод, что код который пишем в верхнем слое работает только на первый кадр...

Потому объединил все клипы на стр 3 в мувик, а у пути кнопки получился дополнительный parent, и все..

По моему получилось проще и без trace и перестановок меньше....Спасибо

NoCD
24.03.2009, 15:01
Трассировку можете удалить, она нужна только для тестов.