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

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

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

Регистрация: Nov 2006
Сообщений: 155
По умолчанию Timeline

Вот есть статья на форуме http://flasher.ru/forum/showpost.php...1&postcount=33

Но я никак не могу найти, где привязать класс к тайм лайну мувье клипа.
Я не вижу в Property Inspector'е этой возможности.
Подскажите, пожалуйста, где можно это сделать.

Старый 06.08.2007, 13:21
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
В свойствах клипа в библиотеке, как и в AS2.

Кстати, код, написанный по ссылке, будет выглядеть так:

Код:
package classes_fla {
	import flash.display.MovieClip;

	public dynamic class MainTimeline extends MovieClip {


		public var num:Number;

		public function MainTimeline() {
			this.super();
			addFrameScript(0, frame1);
		}

		public function showNum():void {
			trace(num);
		}
		internal function frame1():* {
			num = 1;
			showNum();
		}
	}
}


Последний раз редактировалось etc; 06.08.2007 в 13:24.
Старый 06.08.2007, 13:47
NewFolder вне форума Посмотреть профиль Отправить личное сообщение для NewFolder Найти все сообщения от NewFolder
  № 3  
Ответить с цитированием
NewFolder
 
Аватар для NewFolder

Регистрация: Nov 2006
Сообщений: 155
Цитата:
Сообщение от __etc
В свойствах клипа в библиотеке, как и в AS2.

Кстати, код, написанный по ссылке, будет выглядеть так:

Код:
package classes_fla {
	import flash.display.MovieClip;

	public dynamic class MainTimeline extends MovieClip {


		public var num:Number;

		public function MainTimeline() {
			this.super();
			addFrameScript(0, frame1);
		}

		public function showNum():void {
			trace(num);
		}
		internal function frame1():* {
			num = 1;
			showNum();
		}
	}
}
Спасибо работает!

Перед тем, как задать тот вопрос, я облазил весь мануал в поисках ответа, но так его и не нашёл. Класс клипу подключать мог, а вот тайм лайном управлять - нет. Оказалась не моя вина - во флешовом хелпе эта функция не задокументирована. Поэтому у меня возникает вопрос: а какими ты доками пользуешься, что нашёл данную информацию?

и еще такой вопрос: нормальная ли это альтернатива привязке класса к тайм лайну?

Код:
package classes{
	import flash.display.MovieClip;
	import flash.events.Event;
	
	public class Stick extends MovieClip {		
		public function Stick(){
			addEventListener(Event.ENTER_FRAME, onFrame);
		}
		
		internal function onFrame(e){
			if (currentFrame == 1){
				stop();
			}
		}		
	}
}

Старый 06.08.2007, 14:07
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Класс к таймлайну не привязывается.

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

Регистрация: Nov 2006
Сообщений: 155
Это я не так выразился. Так что там с предыдущими вопросами?

Старый 06.08.2007, 14:16
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Привязка нормальная, только в данном случае можно было обойтись простым stop() в конструкторе.

Недокументированная функция обнаружена после декомпиляции, но я бы не стал её использовать, если только нет принципиальной необходимости в этом.

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

Регистрация: Nov 2006
Сообщений: 155
Спасибо

Старый 10.08.2007, 15:17
Non вне форума Посмотреть профиль Отправить личное сообщение для Non Найти все сообщения от Non
  № 8  
Ответить с цитированием
Non
[+4 10.08.07]

Регистрация: Aug 2007
Сообщений: 1
а где можно скачать этот Timeline?

вернее эффекты?

Скажите плиз!!!


Последний раз редактировалось etc; 10.08.2007 в 15:20.
Старый 10.08.2007, 15:19
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Плюс за флуд.

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

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

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


 


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


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