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.
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.