Skip to main content
Inspiring
May 27, 2011
Question

Syntax error: package is unexpected. HELP!.........

  • May 27, 2011
  • 2 replies
  • 2319 views

ive got this saving script but every time i press Ctrl + Enter to load the swf

i get an error saying "Scene 1, Layer 'Actions', Frame 1, Line 4 1083: Syntax error: package is unexpected."

package
{
import flash.display.MovieClip;
import flash.display.SimpleButton;
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.ui.Mouse;
import flash.net.SharedObject;

public class Save
{
public var sharedObject:SharedObject;
public function Save()
{
Mouse.show();
savebtn.addEventListener( MouseEvent.CLICK, onClicksave );
sharedObject = SharedObject.getLocal( "SmimpVars" );
}
public function sethunger( hunger:Number ):void
{
hunger.text = hunger.toString();
sharedObject.data.SavedHunger = hunger;
}
public function sethunger( hunger:Number ):void
{
hunger.text = hunger.toString();
sharedObject.data.SavedHunger = hunger;
sharedObject.flush();
}
public function sethunger( hunger:Number ):void
{
hunger.text = hunger.toString();
sharedObject.data.SavedHunger = hunger;
SavedHunger.text = sharedObject.data.SavedHunger.toString();
sharedObject.flush();
}
public function sethunger( hunger:Number ):void
{
sharedObject.clear(); // for demonstrating a bug
hunger.text = hunger.toString();
if ( hunger > sharedObject.data.SavedHunger )
{
sharedObject.data.SavedHunger = hunger;
}
SavedHunger.text = sharedObject.data.SavedHunger.toString();
sharedObject.flush();
}

This topic has been closed for replies.

2 replies

kglad
Community Expert
Community Expert
May 28, 2011

:


import flash.display.MovieClip;
import flash.display.SimpleButton;
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.ui.Mouse;
import flash.net.SharedObject;


var sharedObject:SharedObject;
function Save()
{
Mouse.show();
savebtn.addEventListener( MouseEvent.CLICK, onClicksave );
sharedObject = SharedObject.getLocal( "SmimpVars" );
}
function sethunger( hunger:Number ):void
{
hunger.text = hunger.toString();
sharedObject.data.SavedHunger = hunger;
}
function sethunger( hunger:Number ):void
{
hunger.text = hunger.toString();
sharedObject.data.SavedHunger = hunger;
sharedObject.flush();
}
function sethunger( hunger:Number ):void
{
hunger.text = hunger.toString();
sharedObject.data.SavedHunger = hunger;
SavedHunger.text = sharedObject.data.SavedHunger.toString();
sharedObject.flush();
}
function sethunger( hunger:Number ):void
{
sharedObject.clear(); // for demonstrating a bug
hunger.text = hunger.toString();
if ( hunger > sharedObject.data.SavedHunger )
{
sharedObject.data.SavedHunger = hunger;
}
SavedHunger.text = sharedObject.data.SavedHunger.toString();
sharedObject.flush();
}

kglad
Community Expert
Community Expert
May 27, 2011

that code should be in a class file, not attached to a timeline.

Inspiring
May 28, 2011

so what bits of this code would i need to take away to make it placeable in the timeline.

all the rest of my codes in the timeline and i havent got a clue how to use packages.