Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 3 > Классы


Автор: GRESHNIK512 27.8.2015, 21:32
Собственно есть .fla документ который запускает класс Universe. В нем я создаю астеройд и выставляю начальные координаты :

package com.space
{
    import flash.display.MovieClip;
    import flash.events.Event;
    import com.space.asteroid1.*; 
    
    public class Universe extends MovieClip
    {
        var  as_1:AS_1;
        public function Universe() {
         as_1 = new AS_1();  addChild(as_1); as_1.x = as_1.y = 300;           
                  
                                                     }
         }
}

 Далее создаю класс астеройда, но почему то он не двигается собственно в чем проблема:

package com.space.asteroid1
{
    import flash.display.MovieClip;
    import flash.events.Event;
  
    public class AS_1 extends MovieClip
    {
        
        public function AS_1() {addEventListener(Event.ENTER_FRAME, addThis);}

        public function addThis(e:Event):void {
        this.x +=3;
            }
}
    
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)