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

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

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

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
По умолчанию как из мувика перейти в главное окно

Здравствуйте, не смогла придумать правильное название темы.
Суть вопроса такова. Пишу сайт-рекламу, на все странички создаю в одном слое и перехожу на них используя их имя. На главной странице есть мувиклип, в мувиклипе есть кнопочки, при нажатии на кнопку проигрывается свой ролик, после окончания которого необходимо опять вернуться на главную страницу.
Но скорее всего из-за того что использую разные уровни gotoAndPlay("link1") не работает.

Подскажите как надо сделать, или может скинке ссылочку с примером, уроком.

Спасибо

Старый 30.11.2009, 20:09
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Я надеюсть вы живете на первом этаже? А то переход в окно может нехорошо закончится...
А вообще, я так подозреваю, что если вам просто нужно определится у кого вы вызываете gotoAndStop, симптомы такие, что не у того, у кого нужно. trace(this); строчкой выше gotoAndStop(1) что показывает?
__________________
Hell is the possibility of sanity

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

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
У меня анимация вложенная вот так(Scene1-Group-Movi1), а мне надо на сцену Scene.
Как мне на нее выйти?

Старый 01.12.2009, 18:47
qsedftghk вне форума Посмотреть профиль Отправить личное сообщение для qsedftghk Найти все сообщения от qsedftghk
  № 4  
Ответить с цитированием
qsedftghk

Регистрация: Jul 2007
Сообщений: 12
не втыкаясь в вашу иерархию флешены примерно так:
из Movi1 на Scene1 наверное так: _parent._parent.gotoAndStop("link1");
или вообще _root.gotoAndStop("link1");

Старый 01.12.2009, 20:41
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
qsedftghk:
_root и _parent в AS3 не существуют.

chata:
Вам нужно получить ссылку на клип, у которого хотите вызвать gotoAndStop() - в скомпилированом SWF сцен нету...
__________________
Hell is the possibility of sanity

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

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
что то я совсем вас не понимаю, что значит сцен нету, но ведь можно после проигрывания пложенной анимации перейти на родительский слой?
в AS2 помню такое я делала, а вот как в AS3 это сделать не догадываюсь.

Старый 02.12.2009, 12:35
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Скомпилированый SWF состоит из последовательностей тегов, очень упрощенно: [метка кадра], [содержание кадра], [показать кадр]. Когда вы вызываете gotoAndStop() то плеер это интерпетирует как команду показать кадр, клипа у которого вы вызываете этот метод и который идентифицируется меткой переданой в параметрах функции.
Соответственно, чтобы показать определенный кадр клипа вам нужно получить ссылку на него и знать, что кадр существует. Ссылку можно получить множеством разных путей - на то она и ссылка, что вы ее просто передаете. Можно ее искать просматривая список отображения (parent, root, getChildByName(), getChildAt() и т.п.) Можно ее передать в метод вызывающего класса, или можно ее отдавать всем желающим из класса, на который нужно сослаться и т.д.
__________________
Hell is the possibility of sanity

Старый 02.12.2009, 13:20
chata вне форума Посмотреть профиль Отправить личное сообщение для chata Найти все сообщения от chata
  № 8  
Ответить с цитированием
chata
 
Аватар для chata

Регистрация: Nov 2009
Адрес: Минск, Беларусь
Сообщений: 89
Отправить сообщение для chata с помощью ICQ
спасибо

Старый 02.12.2009, 15:03
qsedftghk вне форума Посмотреть профиль Отправить личное сообщение для qsedftghk Найти все сообщения от qsedftghk
  № 9  
Ответить с цитированием
qsedftghk

Регистрация: Jul 2007
Сообщений: 12
упс, я извиняюсь, не заметил, что про AS3 разговор

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

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

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


 


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


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