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

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

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

Регистрация: Sep 2009
Сообщений: 5
По умолчанию переход из Movie Clip на кадр основной сцены

Здравствуйте.
Помогите, пожалуйста решить несложную проблему. Мне нужно по клику перейти из MovieClip'а на, скажем, 10й кадр основной сцены. Скрипт должен быть написан в AS3. Если есть ответ, пожалуйста, отвечайте доступно с конкретными примерами скрипта, потому как я не программист и плохо в этом разбираюсь.
Спасибо.

Старый 17.09.2009, 14:39
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 2  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
Пример
Вложения
Тип файла: rar примерчик.rar (6.3 Кб, 165 просмотров)

Старый 17.09.2009, 14:50
mifapost вне форума Посмотреть профиль Отправить личное сообщение для mifapost Найти все сообщения от mifapost
  № 3  
Ответить с цитированием
mifapost

Регистрация: Sep 2009
Сообщений: 5
Нет, к сожалению, это не моя задача. В вашем ролике мы переходим на 10 кадр MovieClip'а по нажатию кнопки, которая находится на основной сцене. А мне надо ровно наоборот - перейти на 10 кадр основной сцены по нажатию кнопки, которая находится ВНУТРИ MovieClip'a. То есть нужен аналог _root в AS2.

Старый 17.09.2009, 15:55
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 4  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
ну пользуйтесь парентами

Старый 17.09.2009, 16:11
mifapost вне форума Посмотреть профиль Отправить личное сообщение для mifapost Найти все сообщения от mifapost
  № 5  
Ответить с цитированием
mifapost

Регистрация: Sep 2009
Сообщений: 5
я не знаю что такое парент и как им пользоваться. можно пример?
скажем внутри муви клипа у меня есть кнопка с инстанс нэйм button я пишу
Код AS3:
button.addEventListener(MouseEvent.CLICK,function(){root.gotoAndStop(10);});
это не работет. Как можно это выполнить?
Спасибо.

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

Регистрация: Aug 2004
Сообщений: 422
Отправить сообщение для MoHaX с помощью ICQ
parent это параметр, которых обозначает родителя во вложенности.

В случае с мувиклипом который лежит на сцене, у мувилкипа parent с сцена.


Код AS3:
//Код внутри клипа. Умеет переводить parent на 10 кадр.
addEventListener(MouseEvent.CLICK, onClickAction);
 
function onClickAction(e : Event) : void {
	trace(this)
	trace(parent)
	//Приводим parent к мувиклипу
	var mov : MovieClip = parent as MovieClip;
	//Если mov не null;
	if(mov){
		//передем на 10 кадр внутри mov (parent)
		mov.gotoAndStop(10);
	}
}


Последний раз редактировалось MoHaX; 17.09.2009 в 16:42.
Старый 17.09.2009, 16:54
mifapost вне форума Посмотреть профиль Отправить личное сообщение для mifapost Найти все сообщения от mifapost
  № 7  
Ответить с цитированием
mifapost

Регистрация: Sep 2009
Сообщений: 5
Спасибо большое! )) Работает.

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

Теги
root , stage , сцена

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

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


 


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


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