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

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

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

Регистрация: Apr 2009
Сообщений: 95
Question 1037: packege connot be nested

Доброго времени суток.
Сразу прошу прощения за создание подобной темы, но я во флеше ничего не понимаю (надеюсь, "пока"), а сделать надо срочно и нет времени рыть мануалы.

Дело такое: надо двигать несколько элементов, когда мышь попадает на область флешки.

Немножко почитав про события, написал вот такой код:
Код AS3:
package{
	import flash.utils.Timer;
        import flash.events.TimerEvent;
        import flash.display.Sprite;
 
	public class Rect_move extends Sprite {
		public function rect_move (){
			var tick:Timer = new Timer(40,100);
			tick.addEventListener(TimerEvent.TIMER,tick_listener);
			tick.start();
		}
 
		private function tick_listener(e:Event):void{
			trace('a');
		}
	}
}
Предварительно создав слой с елементом, названным "rect_1" и слой action, куда выше приведенный код и вставил.

вместо "trace('a');" должна стоять функция, которая будет двигать rect_1 (тоже не знаю как сделать, в AS2 видел "_x", но это же 3-я версия)

С какой то верхушки ухватил, что надо это вынести в отдельный файл и подключать, но хз как это сделать.

Помогите, если не сложно.
Заранее спасибо.

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

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

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


 


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


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