Problem z kalkulatorem w Action Script 3.0

Status
Zamknięty.

octonapewno

Użytkownik
Dołączył
Maj 22, 2008
Posty
110
napisalem sobie taki kodzik ktory dziala jak programik a zeby ladnie on wygladal napisalem go w AS 3.0 ale mam znim pewien problem kod wyglada nastepujaco:

plus_btn.addEventListener(MouseEvent.CLICK, plusClick);
sub_btn.addEventListener(MouseEvent.CLICK, subClick);
mult_btn.addEventListener(MouseEvent.CLICK, multClick);
div_btn.addEventListener(MouseEvent.CLICK, divClick);
equals_btn.addEventListener(MouseEvent.CLICK, equClick);

var plusSym:Boolean = false;
var subSym:Boolean = false;
var multSym:Boolean = false;
var divSym:Boolean = false;

num1.border = true;
num2.border = true;
num1.restrict = "0-9";
num2.restrict = "0-9";

function plusClick(event:MouseEvent):void{
var plusSym:Boolean = true;
var subSym:Boolean = false;
var multSym:Boolean = false;
var divSym:Boolean = false;
sym_txt.text = "+";
}

function subClick(event:MouseEvent):void{
var plusSym:Boolean = false;
var subSym:Boolean = true;
var multSym:Boolean = false;
var divSym:Boolean = false;
sym_txt.text = "-";
}

function multClick(event:MouseEvent):void{
var plusSym:Boolean = false;
var subSym:Boolean = false;
var multSym:Boolean = true;
var divSym:Boolean = false;
sym_txt.text = "X";
}

function divClick(event:MouseEvent):void{
var plusSym:Boolean = false;
var subSym:Boolean = false;
var multSym:Boolean = false;
var divSym:Boolean = true;
sym_txt.text = "/";
}

var input1:String;
var input2:String;
var plusRes:Number;
var subRes:Number;
var multRes:Number;
var divSymb:Number;

function equClick(event:MotionEvent):void{
input1 = num1.text;
input2 = num2.text;
if(plusSym == true){
plusRes = parseInt(input1) + parseInt(input2);
plusRes.toString();
results_txt.text = String(plusRes);
} else if(subSym == true){
subRes = parseInt(input1) - parseInt(input2);
subRes.toString();
results_txt.text = String(subRes);
} else if(multSym == true){
multRes = parseInt(input1) * parseInt(input2);
multRes.toString();
results_txt.text = String(multRes);
} else if(divSymb == true){
divRes = parseInt(input1) / parseInt(input2);
divRes.toString();
results_txt.text = String(divRes);
} else {
results_txt.text = "Prosze wybrac działanie";
}
}

i to co jest pogrubione i czerwone wyswietla mi sie tutaj blad taki:
1046: Type was not found or was not a compile-time constant: MotionEvent

i nie wiem o co tutaj chodzi zupelnie. Wiec jakby ktos mogl to prosibym o wyjasnienie go.
 

Magnefikko

Były Moderator
Dołączył
Maj 29, 2004
Posty
709
Nie znam zupełnie tego języka, nie wiem nawet co to ale opierając się na doświadczeniach z innymi językami i kompilatorami - nie zaincudowałeś bądź nie dołączyłeś do kompilacji jakiejś biblioteczki odpowiedzialnej za "MotionEvent" xD
 

octonapewno

Użytkownik
Dołączył
Maj 22, 2008
Posty
110
ale jak ja to mam biblioteke wziasc jak to jest polecenia AS i dziala normalnie w kazdym innym co robie..
 
Status
Zamknięty.
Do góry Bottom