• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
1

1084: Syntax error: expecting identifier befor rightparen.

New Here ,
Feb 16, 2021 Feb 16, 2021

Copy link to clipboard

Copied

Hi, friend!

I'm totally new to flash in general. I really need help! I've spent too long Google searching to try and find the answer to this. But I tried to use drag and drop but my code keeps coming up with this error Scene 25, Layer 'Layer_2', Frame 1, Line 7, Column 34 1084: Syntax error: expecting identifier before rightparen. here is the code that I use

var Drawing: Number = 1;

var LineSize: Number = 7;

var DrawColor: Number = 0xff15bb;

var Canvas_sp: Sprite = new Sprite = ();

this.addChild (Canvas_sp);

Canvas_sp.graphics.beginFill (0x00D9FF);

Canvas_sp.graphics.drawRect (0,0,500,400);

 

var Drawing_sh: Shape = new Shape ();

this.addChild (Drawing_sh);

Canvas_sp.addEventListener (MouseEvent.MOUSE_UP, MouseUp);

Canvas_sp.addEventListener (MouseEvent.MOUSE_DOWN, MouseDown);

Canvas_sp.addEventListener (MouseEvent.MOUSE_MOVE, MouseMove);

function MouseUp (e: MouseEvent): void
{
Drawing = 0;
}

function MouseDown (e: MouseEvent): void
{

var CanX: Number = Drawing_sh.mouseX;

var canY: Number = Drawing_sh.mouseY;


Drawing = 1;

Drawing_sh.graphics.lineStyle (LineSize, DrawColor);

Drawing_sh.graphics.moveTo (CanX, CanY);
}

function MouseMove (e: MouseEvent): void
{

var CanX: Number = Drawing_sh.mouseX;

var canY: Number = Drawing_sh.mouseY;

 

if (Drawing == 1)
{

Drawing_sh.graphics.lineTo (CanX, CanY);

}
}

PLEASE HELP!

Views

425

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

LEGEND , Feb 16, 2021 Feb 16, 2021

Flash Player is dead. And Flash Player never let you create scripts.  What are you actually working with? 

Votes

Translate

Translate
LEGEND ,
Feb 16, 2021 Feb 16, 2021

Copy link to clipboard

Copied

Flash Player is dead. And Flash Player never let you create scripts.  What are you actually working with? 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 16, 2021 Feb 16, 2021

Copy link to clipboard

Copied

Je suis sur Thomson Windows

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 16, 2021 Feb 16, 2021

Copy link to clipboard

Copied

Suggest you post your Flash / Action Script questions in the Animate CC community.

IMO, nobody should be wasting time with Flash applications in 2021.

 

Nancy O'Shea— Product User, Community Expert & Moderator
Alt-Web Design & Publishing ~ Web : Print : Graphics : Media

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Feb 17, 2021 Feb 17, 2021

Copy link to clipboard

Copied

LATEST

We don't generally help people debug code or do homework, but this jumped out at me:

var Canvas_sp: Sprite = new Sprite = ();

 

Pretty sure it should be this:

var Canvas_sp: Sprite = new Sprite();

 

It's also weird that you would include spaces between the function and the parens that hold the parameters.  It might be ignored, but it's really odd.  You wouldn't generally see that in practice.  

 

this.addChild (Canvas_sp);

vs. 

this.addChild(Canvas_sp); 

 

There's a lot of extra spaces sprinkled around in similar ways.

 

I'm not sure if either of those is why your code blows up on Line 7.  I'm guessing it's that Sprite declaration causing some weird downstream effect.  (I think you're effectively assigning an anonymous empty function to the constructor of a Sprite object with that syntax, but I'd have to test it -- it's most likely not what you were shooting for.)

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines