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

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

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

Регистрация: May 2009
Сообщений: 173
По умолчанию остановить главную шкалу из мувика

Приветствую !

Столкнулся с такой элементарной проблемой

Если во фрейме главной шкалы прописать stop(); и пишешь родительский класс
то выбивает ошибку - а почему так ?

Вот сам вопрос , на главой шкале пишу stop();
ложу мувик на сцену и в мувеки в самом классе пишу play();
но главная шкала не сдвигается на второй кадр так и остается на первом - а
почему так ?

Старый 25.05.2009, 15:45
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 2  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Вы знаете, что шкала у каждого своя?

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

Регистрация: May 2009
Сообщений: 173
знаю , ну а что из мувика нельзя запустить главную шкалу ?

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

Регистрация: Nov 2008
Сообщений: 528
Можно.

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

Регистрация: May 2009
Сообщений: 173
Цитата:
Сообщение от Stargazer Посмотреть сообщение
Можно.
очень понятнно !

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

Регистрация: Nov 2008
Сообщений: 528
Сейчас я в основном использую AS2, хотя на AS3 у меня уже почти готов один довольно-таки весомый проект. Так вот - в прелоадере я использовал this.parent, а больше мне нигде не приходилось обращаться к главной шкале .

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

Регистрация: May 2009
Сообщений: 173
мне тоже для этого нужнно

Добавлено через 4 минуты
только всеравнно не получается

Код AS3:
 
package main {
	import flash.display.MovieClip;
	import flash.events.*;
 
	 public class Preloader extends MovieClip {
		public function Preloader() {
 
			this.parent.play();
 
		}
 
 
 
	}
}

Старый 25.05.2009, 16:38
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 8  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Код AS3:
(parent as MovieClip).gotoAndPlay(2);
Это то, что у меня работает. Хотя я не уверен, что эта конструкция полностью верна (потому что не уверен, что сцена является мувиклипом). Тем не менее работает и не выдаёт ошибок даже при строгой проверке синтаксиса.

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

Регистрация: May 2009
Сообщений: 173
Спасибо большое !

Еще один вопрос волнует очень ,

Если во фрейме главной шкалы прописать stop(); и пишешь родительский класс
то выбивает ошибку - а почему так ?

Получается если прописал stop() значит уже нельзя использовать родительский класс ?

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

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
_moscow, если вам нужно запустить родительский тайм-лайн по завершению загрузки(исходя из названия класса), то правильнее будет просто задиспатчить событие, предварительно подписав инстанс прелоадера на него..

а в родителе поймав это событие уже делайте что хотите.
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

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

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

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


 


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


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