У меня есть 2 класса Класс A, класс B.
У меня есть переменная в классе a DEGREE
.
package com.sample
{
//CLASS A
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.display.Stage;
import flash.events.Event;
import flash.display.Sprite;
import flash.sampler.StackFrame;
public class classA extends MovieClip
{
public var DEGREE:Number = 0;
public function classA()
{
addEventListener(MouseEvent.MOUSE_UP , OnMouseUp);
}
function OnMouseUp(evt:MouseEvent):void
{
DEGREE = this.flashshow.rotation;
}
}
}
, когда определяется класс a в классе b с подчеркиванием:
класс B:
public var myClassA:classA;
myClassA = new classA();
, но когда я получаю DEGREE
в классе b
trace(myClassA.DEGREE) ;
, он равен ZER0 нет 30.
package com.sample
{
import flash.display.MovieClip;
import flash.display.Stage;
import flash.events.Event;
import flash.events.MouseEvent;
import com.MrMind.flashShow;
public class classB extends MovieClip
{
public var mmm:classA = new classA();
public function classB () : void
{
addEventListener(MouseEvent.CLICK , mee);
}
public function mee(evt:MouseEvent):void
{
trace(mmm.DEGREE); // OUT PUT ZER0
}
}
}
кто-нибудь может помочь?