![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2011
Сообщений: 121
|
У меня такая проблема: В мувике 18 кадров. В каждом кадре мувик-текст на русском и английском языках . Переключение происходит методом мувик1---мувик18.gotoAndStop(1 или 2). Как мне управлять ими с основной шкалы, учитывая то, что кадры переключаются кнопками через prevFrame и nextFrame. Переключение на 1-й или 2-й кадр зависит от переменной lang.
Пробовал их всех назвать одним именем, но не прошло. Пробовал прописывать каждое через условие if (lang=="rus") {...} - пропадают слушатели и вылетают компиляционные ошибки. Последний раз редактировалось Sweet07; 07.08.2011 в 23:41. |
|
|||||
|
1. оформите код соответствующими тегами.
2. Цитата:
3. к примеру, напишите класс, который будет хранить ссылки на каждый из нужных клипов в массиве, и при переходе в какой-то кадр, берите из массива клип по индексу(индекс кадра - 1), и делайте с ним все что хотите.
__________________
местонахождение |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 121
|
код на основой шкале:
код в мувике: Выдаёт ошибку. Как присвоить lang1 значение lang? |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
покажи код целиком, мне кажется что ты пытаешь писать на AS2, а компилируешь как AS3
__________________
а за окном атлантический океан! |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 121
|
Неее. всё пучком, ребята. Я закончил движок презентации. Неделю утопил... А по поводу не писать в кадрах, отставить палку - ничего, эту затею доделаю, обязательно переучусь. До этого анимировал 2D мультики в flash. Просто это мультимедийный проект, тут никак - навигация, всплывающие штуковины, переключение языка, менюшки, подсказки и т.д. (да я и по-другому пока не пробовол). Изворачивался как мог. Большое спасибо всем за помощь. Будет свободное время поколдую над чем-нибудь интересным...получится - выложу, неполучится - спрошу почему.
|
|
|||||
|
[+1 24.05.11]
[+1 09.08.11] Регистрация: Mar 2011
Сообщений: 101
|
Присвой каждому кадру уникальный Label name в панели Properties.
На основной шкале раздели каждый отдельный сегмент ролика с помощью stop(); А потом в основном классе AS3 слушай нажатие кнопок или мышки и вызывай gotoAndPlay('ИНДИФИКАТОР') Как сделать еще проще не знаю. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|