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

Errors 2108 and 2007

New Here ,
Jan 29, 2022 Jan 29, 2022

Copy link to clipboard

Copied

Hello, I am trying to make a drag and drop game in which 3 objects will drag and drop to the same target. One of them is the right one so when the two of them drop into the target it will go to another ''Try again' scene. If the right one is dropped into the target it will go to the 'Well Done' scene. Furthemore i ran into some errors. So far i have created the code for one item. Everyting is fine until the next scene appears and the object (table) remains in the scene, i can even move it around.

 

The errors are th following:

 

 

 

ArgumentError: Error #2108: Scene was not found.
at flash.display::MovieClip/gotoAndPlay()
at Untitled_fla::MainTimeline/frame328()
at flash.display::MovieClip/gotoAndPlay()
at Untitled_fla::MainTimeline/dropIt()


TypeError: Error #2007: Parameter hitTestObject must be non-null.
at flash.display::DisplayObject/_hitTest()
at flash.display::DisplayObject/hitTestObject()
at Untitled_fla::MainTimeline/dropIt()

 

p.s.: The first TypeError appears when the 'Try again' scene is shown up.

The second TypeError appears when i move the object arround at the 'Try again; scene.

Also i dont think any 'scene' exists in my code as it appears on the first TypeError.

 

The code is the following:

 

{
trap.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
trap.addEventListener(MouseEvent.MOUSE_UP, dropIt);
trap.startX = trap.x;
trap.startY = trap.y;
}

function pickUp(event:MouseEvent):void
{

event.target.startDrag(true);
event.target.parent.addChild(event.target);

}
function dropIt(event:MouseEvent):void
{

event.target.stopDrag();
if(event.target.hitTestObject(target1)){
MovieClip(root).gotoAndPlay(1,"xana1");

}
else
{

event.target.x = event.target.startX;
event.target.y = event.target.startY;
event.target.buttonMode = true;

}
}

 

Also I attach a picture of the error

 

Thank you so much in advance!

Snapshot_22-01-29_16-46-09.png

Views

109

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 ,
Jan 29, 2022 Jan 29, 2022

Copy link to clipboard

Copied

I forgot to add that the instance name for table is 'tra'

and i wrote the code to as3

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 ,
Jan 29, 2022 Jan 29, 2022

Copy link to clipboard

Copied

'trap' no 'tra'

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 ,
Jan 29, 2022 Jan 29, 2022

Copy link to clipboard

Copied

LATEST

I fixed the second TYPEERROR

by writting

 if (MovieClip(root))gotoAndPlay(1,"xana1") ;{
removeChild(trap); }

below  the if code.

now the table dissapears on the next scene and thats what i want.

Furthemore the first TypeError still appears :

ArgumentError: Error #2108: Scene was not found.
at flash.display::MovieClip/gotoAndPlay()
at Untitled_fla::MainTimeline/frame328()
at flash.display::MovieClip/gotoAndPlay()
at Untitled_fla::MainTimeline/dropIt()

 

why? there's no scene in my code. how do i get rid of it?

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