Показать сообщение отдельно
Старый 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-я версия)

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

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