Skip to main content
Inspiring
July 18, 2011
Answered

Syntax Errors !?

  • July 18, 2011
  • 1 reply
  • 2055 views

Alright here's my code :

stop()
credits_btn.addEventListener(MouseEvent.CLICK,creditsclicklistener);
function creditsclicklistener (e:MouseEvent):void {
    gotoAndStop(10);
}
home_btn.addEventListener(MouseEvent.CLICK,homeclicklistener);
function homeclicklistener (e:MouseEvent):void {
    gotoAndStop(1)
}

var Dallori:Number;
var Zgjidhja1:Number;
var Zgjidhja2:Number;

calculate_btn.addEventListener(MouseEvent.CLICK,
calculateresult);

function calculateresult(e:MouseEvent):void {

Dallori:Number = Number(koeficienti2_txt.text)*Number(koeficienti2_txt.text) - 4*Number(koeficienti1_txt.text)*Number(koeficienti3_txt.text);

Zgjidhja1:Number = (-1*Number(koeficienti2_txt.text)+ Math.sqrt(Dallori:Number))/(2*Number(koeficienti1_txt.text));

Zgjidhja2:Number = (-1*Number(koeficienti2_txt.text)- Math.sqrt(Dallori:Number))/(2*Number(koeficienti1_txt.text));

dallori_txt.text=String(Math.round(Dallori));
zgjidhja1_txt.text=String(Math.round(Zgjidhja1));
zgjidhja2_txt.text=String(Math.round(Zgjidhja2));
}

After I run it gives me these two errors :

Scene 1, Layer 'actions', Frame 1, Line 25     1084: Syntax error: expecting rightparen before colon.

Scene 1, Layer 'actions', Frame 1, Line 27     1084: Syntax error: expecting rightparen before colon.

Also in the output tab I get these errors :

ReferenceError: Error #1065: Variable TLFTextField is not defined.

ReferenceError: Error #1065: Variable TCMText is not defined.

I've been trying to figure this out for about 30 minutes but wasn't able to.
Please help ...

This topic has been closed for replies.
Correct answer relaxatraja

Code should be like below:

stop()
credits_btn.addEventListener(MouseEvent.CLICK,creditsclicklistener);
function creditsclicklistener (e:MouseEvent):void {
    gotoAndStop(10);
}
home_btn.addEventListener(MouseEvent.CLICK,homeclicklistener);
function homeclicklistener (e:MouseEvent):void {
    gotoAndStop(1)
}

var Dallori:Number;
var Zgjidhja1:Number;
var Zgjidhja2:Number;

calculate_btn.addEventListener(MouseEvent.CLICK,calculateresult);

function calculateresult(e:MouseEvent):void {

    Dallori= Number(koeficienti2_txt.text)*Number(koeficienti2_txt.text) - 4*Number(koeficienti1_txt.text)*Number(koeficienti3_txt.text);
    Zgjidhja1 = (-1*Number(koeficienti2_txt.text)+ Math.sqrt(Dallori))/(2*Number(koeficienti1_txt.text));
    Zgjidhja2= (-1*Number(koeficienti2_txt.text)- Math.sqrt(Dallori))/(2*Number(koeficienti1_txt.text));
    dallori_txt.text=String(Math.round(Dallori));
    zgjidhja1_txt.text=String(Math.round(Zgjidhja1));
    zgjidhja2_txt.text=String(Math.round(Zgjidhja2));
}

and remove the TLF textfiled and use classic text.

1 reply

relaxatraja
relaxatrajaCorrect answer
Inspiring
July 18, 2011

Code should be like below:

stop()
credits_btn.addEventListener(MouseEvent.CLICK,creditsclicklistener);
function creditsclicklistener (e:MouseEvent):void {
    gotoAndStop(10);
}
home_btn.addEventListener(MouseEvent.CLICK,homeclicklistener);
function homeclicklistener (e:MouseEvent):void {
    gotoAndStop(1)
}

var Dallori:Number;
var Zgjidhja1:Number;
var Zgjidhja2:Number;

calculate_btn.addEventListener(MouseEvent.CLICK,calculateresult);

function calculateresult(e:MouseEvent):void {

    Dallori= Number(koeficienti2_txt.text)*Number(koeficienti2_txt.text) - 4*Number(koeficienti1_txt.text)*Number(koeficienti3_txt.text);
    Zgjidhja1 = (-1*Number(koeficienti2_txt.text)+ Math.sqrt(Dallori))/(2*Number(koeficienti1_txt.text));
    Zgjidhja2= (-1*Number(koeficienti2_txt.text)- Math.sqrt(Dallori))/(2*Number(koeficienti1_txt.text));
    dallori_txt.text=String(Math.round(Dallori));
    zgjidhja1_txt.text=String(Math.round(Zgjidhja1));
    zgjidhja2_txt.text=String(Math.round(Zgjidhja2));
}

and remove the TLF textfiled and use classic text.

he11f1reAuthor
Inspiring
July 18, 2011

Thanks a lot ...that was it

relaxatraja
Inspiring
July 19, 2011

You'r Welcome