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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Dec 2010
Сообщений: 1
По умолчанию Помогите с алгоритмом интерактивной флешки

Здравствуйте, камрады.
Вобщем дело такое, ранее работал немного с флешем но исключительно над неинтерактивными баннерами. Сейчас задача посложнее, но мне кажется для людей знающих флэш совсем труда не должно составить.

Суть такая.. на флешке 3 буквы к примеру А Б В (по сути это заглавные буквы слов), они слегка перевернуты. функционал должен быть такой - наводишь на букву она принимает ровное положение и рядом появляется продолжение слова.
например навел на А она перевернулась и рядом появилась "йцук", т.е. теперь выглядит "Айцук" . При клике на кнопку появляется квадрат в виде окна с неким контентом и крестиком для закрытия. ну и при закрытии этого окошка все приобретает первоначальный вид)
Мысли в голове такие.. 1-й кадр содержит эти самые три буквы(а буквы эти являются баттонами (кнопками) ) и окошки эти, но у окошек свойство show = false. или visible = false. для букв создается анимация(поворот) которая начинает проигрываться при наведении (over) и появляется окончание слова (наверное эта часть тоже входит в тот баттон и появляется в конце анимации этой кнопки). при нажатии на кнопке свойство visible окошка с таким_то именем становится true.. ну и когда нажимаешь крестик на окошке - гоуту к первому кадру.
Вобщем пробую пробую а все никак не выходит толково.
1. Правильно ли я продумал алгоритм?
2. Может быть какие-то элементы требуется разместить на других кадрах?
3. как правильно сделать для конкретных объектов свои экшны (код вписать)
4. По идее думал что на кнопке сработает код вроде
Код:
on (press) {
имя_окошка(вернее имя этого объекта).visible = true;
}
но после такого(или приблизительно такого) кода окно становиться видно сразу же т.е. игнорируется код который в 1-м кадре присваивал визиблу значение фолс.
5. ну и еще такой вопросик.. чтобы правильно обратиться к объекту в другом кадре как требуется писать его имя? сцена1.кадр1.имя_объекта ? или это не полный путь?

Вот.. надеюсь на вашу помощь, ребята. Извините если не понравились мои "много букв", но я старался максимально полно описать суть флешки, проблемки и все что я пытался сделать чтобы людям, стремящимся помочь было ясно что и как.
Заранее благодарен.

Старый 06.12.2010, 13:37
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 2  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Такую штуку можно реализовать вообще не используя кадры.
С помощью
Код AS3:
MouseEvent.ROLL_OVER
и
Код AS3:
MouseEvent.ROLL_OUT
в AS3

Цитата:
5. ну и еще такой вопросик.. чтобы правильно обратиться к объекту в другом кадре как требуется писать его имя? сцена1.кадр1.имя_объекта ? или это не полный путь?
Если кадр к объекту на котором происходит обращение расположен перед кадром с которого происходит обращение, то можно просто прописать имя объекта к которому происходит обращение.
Если наоборот, то выйдет ошибка при попытке обращения к объекту, который еще не был создан.
Выход: зарание объявить этот объект.

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

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

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


 


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


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