Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.08.2011, 23:09
Sweet07 вне форума Посмотреть профиль Отправить личное сообщение для Sweet07 Найти все сообщения от Sweet07
  № 1  
Ответить с цитированием
Sweet07
 
Аватар для Sweet07

Регистрация: Jul 2011
Сообщений: 121
По умолчанию Управление в кадрах

У меня такая проблема: В мувике 18 кадров. В каждом кадре мувик-текст на русском и английском языках . Переключение происходит методом мувик1---мувик18.gotoAndStop(1 или 2). Как мне управлять ими с основной шкалы, учитывая то, что кадры переключаются кнопками через prevFrame и nextFrame. Переключение на 1-й или 2-й кадр зависит от переменной lang.
Пробовал их всех назвать одним именем, но не прошло. Пробовал прописывать каждое через условие if (lang=="rus") {...} - пропадают слушатели и вылетают компиляционные ошибки.


Последний раз редактировалось Sweet07; 07.08.2011 в 23:41.
Старый 07.08.2011, 23:32
СлаваRa вне форума Посмотреть профиль Отправить личное сообщение для СлаваRa Найти все сообщения от СлаваRa
  № 2  
Ответить с цитированием
СлаваRa
 
Аватар для СлаваRa

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
1. оформите код соответствующими тегами.
2.
Цитата:
Как мне управлять ими с основной шкалы
?
3. к примеру, напишите класс, который будет хранить ссылки на каждый из нужных клипов в массиве, и при переходе в какой-то кадр, берите из массива клип по индексу(индекс кадра - 1), и делайте с ним все что хотите.
__________________
местонахождение

Старый 07.08.2011, 23:41
Sweet07 вне форума Посмотреть профиль Отправить личное сообщение для Sweet07 Найти все сообщения от Sweet07
  № 3  
Ответить с цитированием
Sweet07
 
Аватар для Sweet07

Регистрация: Jul 2011
Сообщений: 121
код на основой шкале:
Код AS3:
var lang:String= "rus";
код в мувике:
Код AS3:
var lang1:String=lang;
Выдаёт ошибку.
Как присвоить lang1 значение lang?

Старый 07.08.2011, 23:43
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 4  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Может, вам проще писать на as1? На as3 пишут в классах, за кадры бьют палкой по рукам.
__________________
тут я

Старый 08.08.2011, 00:19
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 5  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
покажи код целиком, мне кажется что ты пытаешь писать на AS2, а компилируешь как AS3
__________________
а за окном атлантический океан!

Старый 08.08.2011, 01:48
Sweet07 вне форума Посмотреть профиль Отправить личное сообщение для Sweet07 Найти все сообщения от Sweet07
  № 6  
Ответить с цитированием
Sweet07
 
Аватар для Sweet07

Регистрация: Jul 2011
Сообщений: 121
Неее. всё пучком, ребята. Я закончил движок презентации. Неделю утопил... А по поводу не писать в кадрах, отставить палку - ничего, эту затею доделаю, обязательно переучусь. До этого анимировал 2D мультики в flash. Просто это мультимедийный проект, тут никак - навигация, всплывающие штуковины, переключение языка, менюшки, подсказки и т.д. (да я и по-другому пока не пробовол). Изворачивался как мог. Большое спасибо всем за помощь. Будет свободное время поколдую над чем-нибудь интересным...получится - выложу, неполучится - спрошу почему.

Старый 08.08.2011, 01:48
2Sun вне форума Посмотреть профиль Отправить личное сообщение для 2Sun Найти все сообщения от 2Sun
  № 7  
Ответить с цитированием
2Sun
[+1 24.05.11]
[+1 09.08.11]
 
Аватар для 2Sun

Регистрация: Mar 2011
Сообщений: 101
Присвой каждому кадру уникальный Label name в панели Properties.
На основной шкале раздели каждый отдельный сегмент ролика с помощью stop();
А потом в основном классе AS3 слушай нажатие кнопок или мышки и вызывай gotoAndPlay('ИНДИФИКАТОР')

Как сделать еще проще не знаю.

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:37.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.