Document Class
Hi Folks... I have posted this query in another forum too.. Hi Folks.. I am going through a tutorial that asks me to type something in the
'Property inspector in the Document Class text box', however I am not sure where this is in Flash CS5. Can anybody let me know? Thanks. regards
glisando
Must be this one:
Similar Messages
-
NEED TO KNOW HOW CONVERT GIF FILE TO SYMBOL FROM DOCUMENT CLASS
ROBERT LEAHONG
COMPUTER PROGRAMMER / ASP Web Devloper
Hello,
I need to convert a GIF file (PICTURE) to a symbol (Button) From within The Document Class using ActionScript 3.0 .
Thanks in advance for your help.So you imported a .gif into the library and need to get to it from the document class? If that's the case you need to right-click the image in the library, select properties, select the ActionScript tab and then set it to export for ActionScript. Give it a class name - I'll use myGif for example. You'll see it will have a base class of BitmapData...
Then in your document class you can just instantiate it like:
var myImageData:BitmapData = new myGif();
You can turn it into a useable image that you can place on stage by putting it into a Bitmap object:
var myImage:Bitmap = new Bitmap(myImageData);
If you want to make a button out of it, ie make it clickable - stick it into a Sprite:
var mySprite:Sprite = new Sprite():
mySprite.addChild(myImage);
addChild(mySprite);
mySprite.addEventListener(MouseEvent.CLICK, clicked);
function clicked(e:MouseEvent):void
trace("clicked");
HTH -
ArchiveLink - creating a new document class - how?
Hello,
I want to store csv files on our archive via archive link.
But the file type that I need is not available in R/3.
Ok, I think here is where my solution could be found:
-> archive link -> basic customzing -> edit document classes
Document class: I add "CSV"
But what´s behind the MIME type of a web object.
What do I have to do to fill this field with something useful.
What is to implement behind?
Any help is appreciated!
Best regards
Dirkif you go throught there archive link creation in the archiveing process ...
FTWP is the comfiguration tcode for archive of DART extract ....
there Comtemporary Repository has to be created with document area-> here dropdown is there for for archieve link , for MIME ,, BFT ...etc ..
this will decide the file format .....
i am working in DART Exctraction project .....we use to create the archive link for that ......
normally in archiving processs all the files stored in csv only
Girish -
Document Classes and other Questions
Basically, i am working on an application that will eventually be deployed to the desktop as an AIR application.
I am wanting to create an Analogue clock and Digital clock with a button that toggles the display between either one when pressed. As well as this, i will be wanting to display the Date below, i am having a number of issues however.
I have the code sorted for three of the four components, i have not attempted to figure out the button thus far as i would be more than happy to have the digital clock, analogue clock and date all being displayed on a drag and drop desktop application first. When i say i have it sorted, i have a fully working analogue clock which i have managed to display on the desktop through air on its lonesome, however, i did not include the drag and drop function. For the digital clock and date components i am not sure how to configure them into document classes. The main issue i am having is i do not know if you can reference a dynamic text box within a movie clip to a document class.
This is the code to show the date
[code]{
var currentTime:Date = new Date();
var month:Array = new Array("January","February","March","April","May","June","July","August","September","Octo ber","November","December");
var dayOfWeek:Array = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
date_text.text = dayOfWeek[currentTime.getDay()] + " " + currentTime.getDate() + " " + month[currentTime.getMonth()] + " " + currentTime.getFullYear();
[/code]
I have put the actionscript frame inside the movie clip file, and i have given both the movie clip, and the dynamic text box within the movie clip the instance name "date_text".
Basically, i am just struggling in how to put this code into a working document class, since the digital clock and date functions are both, some what similar, i feel the solution to one will more than likely lead to me discovering the solution for the other.
The other problem i am having, i do not know how i will display all of the components on one air application. I am assuming, that you create one other document class file which links the other four together? i have tried to do this by just linking a new FLA file with the analogue clock, but it does not work. The code for that is below.
[code]package
import flash.events.Event;
import flash.display.MovieClip;
public class time1 extends MovieClip
public var now:Date;
public function time1()
// Update screen every frame
addEventListener(Event.ENTER_FRAME,enterFrameHandler);
// Event Handling:
function enterFrameHandler(event:Event):void
now = new Date();
// Rotate clock hands
hourHand_mc.rotation = now.getHours()*30+(now.getMinutes()/2);
minuteHand_mc.rotation = now.getMinutes()*6+(now.getSeconds()/10);
secondHand_mc.rotation = now.getSeconds()*6;
[/code]
That is the original clock document class (3 Movie clips for the moving hands, and the clock face is a graphic, which i may have to reference somehow below)?
[code]package
import flash.display.MovieClip;
public class main extends MovieClip
public var hourHand_mc:time1;
public var minuteHand_mc:time1;
public var secondHand_mc:time1;
public function main()
hourHand_mc = new SecondHand();
addChild(mySecondHand);
hourHand_mc.x = 75;
hourHand_mc.y = 75;
minuteHand_mc = new SecondHand();
addChild(mySecondHand);
minuteHand_mc.x = 75;
minuteHand_mc.y = 75;
secondHand_mc = new SecondHand();
addChild(mySecondHand);
secondHand.x = 75;
secondHand.y = 75;
}[/code]
This is my attempt at creating the main document class in a seperate FLA file to attempt to load the analogue clock, and later on the Digital Clock, Date Function and Toggle Display button in the same AIR application.
Any help on this is much appreciated, i have been reading up a lot on it through tutorials and the like, but i can't seem to fully grasp it.why do you have code in a movieclip?
if you want to follow best practice and use a document class you should remove almost all code from timelines. the only timeline code that might be reasonably used would be a stop() on the first frame of multiframe movieclips.
so, you should have a document class. that could contain all your code but it would be better to just have your document class create your 2 clocks and date objects and possibly manage toggling between the two clocks. you could have a separate class the tracks the time and date and that class is used by your two clock classes and your date class. -
What is the difference between document class and normal class
Hi,
Please let me know what is the difference between document class and normal class.
And I have no idea which class should call as document class or call as an object.
Thanks
-Actionscript Developerthe document class is invoked immediately when your swf opens. the document class must subclass the sprite or movieclip class.
all other classes are invoked explicitly with code and need not subclass any other class. -
Archivelink - Document Class * - All docs stored with text/x-docType mime
Hi,
I have configured an archivelink document type (OAC2) to use document class *, ie it can accept any file and not restricted to a particular type. Document is being stored on archive server with a mime type of text/x-docType and therefore when you try retrieve it, SAP GUI isnt able to determine the mime type and only offers the 'Save As' dialog box, ie doesnt open in the SAP Viewer.
I have previously used this * configuration on another clients system and it works correctly, the file is stored with the correct mime type and therefore is retrieved correctly.
Any ideas why using the * config is forcing the mime type to text/x-docType?
Thanks,
MarkHi Mark
Transaction SPRO - SAP Reference IMG - SAP Netweaver - Application Server - Basis Services - ArchiveLink - Basic Customizing - Edit Document Classes
The very first entry will be * and the MIME type is by default text/x-docType. -
Document Class not work when I shift my MovieClip to 2nd Frame.
Hello,
All my content is at 1st frame of my FLA file...and I'm using Document Class... When I try to shift my content to 2nd frame, so I can use 1st frame for preloader.. but its not working...
This is my document class... Basically at 1st frame I'm loading external jpg image to a MovieClip..
Is it possible, I can **** my MovieClip and other content to 2nd frame of the timeline... ??? and Document Class work???
Thanks...
package com.ahmad.bg
//import all classes
import caurina.transitions.Tweener;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageDisplayState;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLRequest;
public class MainClass extends MovieClip
//create variables
private var loader:Loader;
private static const IMAGE_PATH:String = "bgs/bg.jpg";
public function MainClass() {
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, stageResize);
//load external image
loader = new Loader();
loader.load(new URLRequest(IMAGE_PATH));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, showImage);
pic.addChild(loader);
private function showImage(e:Event):void
try {
e.target.content.alpha = 1;
Tweener.addTween(e.target.content, { alpha:1, time:1, transition:"easeOutSine" } );
e.target.content.smoothing = true;
} catch (e:Error) { };
stageResize();
private function stageResize(e:Event=null):void
pic.x = 0;
pic.y = 0;
pic.scaleX = pic.scaleY = 1;
if ((stage.stageHeight / stage.stageWidth) < pic.height / pic.width) {
pic.width = stage.stageWidth;
pic.scaleY = pic.scaleX;
} else {
pic.height = stage.stageHeight;
pic.scaleX = pic.scaleY;
pic.x = stage.stageWidth / 2 - pic.width / 2;
pic.y = stage.stageHeight / 2 - pic.height / 2;
bottomNav.x = Math.floor(stage.stageWidth / 2 - bottomNav.width / 2);
bottomNav.y = Math.floor(stage.stageHeight - bottomNav.height - 0);If you have code in your main class that references specific movieclips on the stage, they have to be on every frame you plan on using.
If you have a movieclip named "pic" on frame 2, but you are referencing it right away in the main class, which starts on frame 1, then it is looking for a movieclip that does not exist until you move it to frame 2 -
TREX does not index all documents fro document class SOLARGNSRC
Hi all,
I've setup a connection between a TREX server (which is also used by a portal system) and Solution Manager. I've gone through the settings in SAP Note 750623 and I was able to create a index, the queue and even bypass the basic authentication in the preprocessing for document class SOLARGNSRC
According to everything I've read, this should be enough to be able to index all documents in Solution Manager and find them with Full Tex Search. But this doesn't work. From the 50.000 documents in de class (35.000 English and 15.000 German) only 6300 documents are passed to TREX. Most of them are German HTML links to help.sap.com. I can see in the trace files that the URL's to some documents in the content server are passed to TREX. I can open dthe document using the links but I cannot find the documents using the full text search which I think means that nothing was really indexed.
Questions:
1. Has anyone been able to succesfully index Solution Manager documents for full text search purposes?
2. Why are only 10% of the documents passed to TREX? Is there a specific setting for this?
3. Why does TREX use the Content Server HTTP links to index the documents and not the RFC connection?
Cheers
Marcel RabeYep, all lights green
SSR maintained. DRFUZZY as Search Engine (I have not tried Verity)
Return Code? Interesting, I don't get an return code when I trigger the Index/Deindex. I just see the hourglass for about 5 minutes (when I run it in the foreground) and after that its back to the way it was. No messages. Nothing appears in the application logs as far as I can see.
The program RSTIRIDX is scheduled in the background and runs every hour minutes for about 10 seconds without an error.
TREX Version 7.00.39.00
Five languages actived, including German and English. In SKPR07 under Indexed documents I can see that 300 German and 6000 English documents have status indexed.
No proxy server. Systems sit within the same network segment
Thnx for your help. I posted a message with SAP as well as this seems strange to me.
Marcel -
Document Class vs Timeline code differences...
I'm trying to hunt down some kind of class conflict I seem to be having when using TweeLite easing and found out the same code that errors in a document class works fine if I place it in the timeline.
Example - this works in frame one of the timeline:
import com.greensock.TweenLite;
import com.greensock.easing.*;
TweenLite.to(obj, 1, { x:200, ease:Bounce.easeOut } );
If however I make a very simple document class like so:
package
import com.greensock.TweenLite;
import com.greensock.easing.*;
import flash.display.MovieClip;
public class Main extends MovieClip
public function Main()
TweenLite.to(obj, 1, { x:200, ease:Bounce.easeOut } );
I get an error when compiling:
1119: Access of possibly undefined property easeOut through a reference with static type Class.
So what's the differences between using a document class and timeline code?Odd... seems to have been a caching issue. I renamed the class, rebooted, and deleted ASO files and now it's working. Funny thing is that I never need to delete ASO files before... any thoughts on why this would stay cached?
And, after rebooting I can make changes and don't need to delete ASO files either.
Thanks! -
Preloader in Document Class Help.
Hello,
I want to know that how can I add a Preloader to my existing document class. In my FLA all content is on 1st Frame. I'm loading an external image to a MovieClip which is on 1st frame and on stage. My document class is working fine but when i try to add any preloading script, its not working...
Can any one please help me in this regard..
A Garden of Thanks.
My Document Class is here... (This was also a tutorial which I'm using..)
package com.ahmad.bg
//import all classes
import caurina.transitions.Tweener;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageDisplayState;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLRequest;
public class MainClass extends MovieClip
//create variables
private var loader:Loader;
private static const IMAGE_PATH:String = "bgs/bg.jpg";
public function MainClass() {
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, stageResize);
//load external image
loader = new Loader();
loader.load(new URLRequest(IMAGE_PATH));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, showImage);
pic.addChild(loader);
private function showImage(e:Event):void
try {
e.target.content.alpha = 0;
Tweener.addTween(e.target.content, { alpha:1, time:1, transition:"easeOutSine" } );
e.target.content.smoothing = true;
} catch (e:Error) { };
stageResize();
private function stageResize(e:Event=null):void
pic.x = 0;
pic.y = 0;
pic.scaleX = pic.scaleY = 1;
if ((stage.stageHeight / stage.stageWidth) < pic.height / pic.width) {
pic.width = stage.stageWidth;
pic.scaleY = pic.scaleX;
} else {
pic.height = stage.stageHeight;
pic.scaleX = pic.scaleY;
pic.x = stage.stageWidth / 2 - pic.width / 2;
pic.y = stage.stageHeight / 2 - pic.height / 2;
//my bottom navigation
bottomNav.x = Math.floor(stage.stageWidth / 2 - bottomNav.width / 2);
bottomNav.y = Math.floor(stage.stageHeight - bottomNav.height - 0);package com.ahmad.bg
//import all classes
import caurina.transitions.Tweener;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageDisplayState;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.events.ProgressEvent;
public class MainClass extends MovieClip
//create variables
private var loader:Loader;
private static const IMAGE_PATH:String = "bgs/bg.jpg";
public function MainClass() {
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, stageResize);
//load external image
loader = new Loader();
loader.load(new URLRequest(IMAGE_PATH));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, showImage);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, preload_image, false, 0, true);
private function preload_image(event:ProgressEvent):void
var per = int((event.bytesLoaded / event.bytesTotal) * 100);
pic.addChild(loader);
//make a textfield or preloader animation and assign this per to it.
private function showImage(e:Event):void
try {
e.target.content.alpha = 0;
Tweener.addTween(e.target.content, { alpha:1, time:1, transition:"easeOutSine" } );
e.target.content.smoothing = true;
} catch (e:Error) { };
stageResize();
private function stageResize(e:Event=null):void
pic.x = 0;
pic.y = 0;
pic.scaleX = pic.scaleY = 1;
if ((stage.stageHeight / stage.stageWidth) < pic.height / pic.width) {
pic.width = stage.stageWidth;
pic.scaleY = pic.scaleX;
} else {
pic.height = stage.stageHeight;
pic.scaleX = pic.scaleY;
pic.x = stage.stageWidth / 2 - pic.width / 2;
pic.y = stage.stageHeight / 2 - pic.height / 2;
//my bottom navigation
bottomNav.x = Math.floor(stage.stageWidth / 2 - bottomNav.width / 2);
bottomNav.y = Math.floor(stage.stageHeight - bottomNav.height - 0);
Oh.. Thanks.. its working now... Thanks aloooooooooooooot.....
Any other tip if you have a time to give me will be a greatful to you...
Thanks again for your precious time.. I've seen your Awesome Portfolio at your website.... -
I am working with Windows Vista Business if that makes a
difference in this question.
I am testing a class file for NoScale called NoScale.as
I have created the class file attached.
I have saved the class file in the same location as the fla
file.
I put in the document.class box: NoScale
Whenever I publish, I receive the following error:
5008: The name of definition 'Main' does not reflect the
location of this file. Please change the definition's name inside
this file, or rename the file.
C:\Users\%UserName%\Desktop\Website\Reference Flas\NoScale.as
(Note: I have replaced my username with %UserName%)
I have attempted to put
C:\Users\%UserName%\Desktop\Website\Reference Flas\NoScale.as into
the document class box and I receive an error telling me that the
\'s are incorrect and are not allowed.I know that the classes are code that is prewritten so you
can use the functions within.
The answer to your question is No, I don't know what the
classes are doing because I am just beginning with AS3 and Flash 9.
However, my question is Why does my code work with no
problems without importing any of those classes into the code when
I don't put anything into the Document class: [ box ].
As soon as I wanted to give my flash header the ability to
resize itself, I found out that I had to create a .as or class file
with the above code in it to give it that capability. Once I did
that I found out that I had to use the document class box in order
to link that class file to the SWF. Once I created a proper .as
file named NoScale and typed NoScale into the document class box,
all of a sudden a ton of errors happen wanting me to include the
flash.blah.blah files. If I remove the NoScale from the document
class box and do nothing else, the project works just fine.
That is what I don't understand.
Wayne
Adding the following did fix the errors. Thanks.
import flash.display.LoaderInfo;
import flash.display.InterpolationMethod; -
Changing a document class to an imported class
Hello everybody!
My following document class is working fine. But, when I want to import it instead of using as a document class, it reports an error "1067: Implicit coercion of a value of type Class to an unrelated type flash.display:DisplayObject.". My class code is here:
package
import flash.display.Sprite;
import flash.display.Shape;
import flash.text.TextField;
import flash.events.MouseEvent;
public class Shapes extends Sprite
var square: Sprite = new Sprite();
var txt: TextField = new TextField();
public function Shapes()
square.graphics.lineStyle(4, 0xFF66CC);
square.graphics.beginFill(0x990066);
square.graphics.drawRect(250, 35, 175, 175);
square.graphics.endFill();
square.buttonMode = true;
addChild(square);
square.addEventListener(MouseEvent.CLICK, clickHandler);
txt.text = "A Child of the Square";
square.addChild(txt);
function clickHandler(ev: MouseEvent): void
if (square.numChildren > 0)
square.removeChild(txt);
My FLA file script is as below:
import Shapes;
addChild(Shapes);
Seeking help, please!You need to create an instance of the class Shapes and tha add this isntance
i.e. something like this
var shapes: Shapes = new Shapes();
addChild( shapes ); -
just trying to understand the concept here.
I have a flash animation '.fla' file with it's corresponding
document class that provides the code to control it.
I want to instantiate an instance of that document class in
another class.
Do I simply put the document class and it's
corresponding'.fla' file together inside the package folder ?
Once I declare the document class as a new object within my
new class, how does the document class link to the it's
corresponding .fla animation ?
To summarize, what I am trying to do, is create a reusable
class or component from this .fla file with its document class. I
just dont know how to proceed.more than one swf can use the same document class. but
"animation" or other timeline assets will not be shared. -
Document Class {add image library + preloader}
Hi there,
I'm learning AS3 and want to use a document class to control
my Flash movie (i.e. I want the time line to be completely empty).
I've run into two problems.
1.) I have a large image in the Flash library which I setup
with "Export for ActionScript", but I was unable to work out how to
add the image to the displaylist as i think it needs to be added as
BitmapData? Can anyone advise how best to do this and provide an
example please.
2.) I have yet to find a simple example of creating a
preloader in a document class? There was a BizTalk website tutorial
but I don't think that explained very well what the code was doing
- so I'm hoping someone here can provide a code example with
comments (if the code example could tie into the point 1. above
that would be brilliant).
Finally, also I'm unsure of how a document class can preload
content that doesn't actually exist until the class itself creates
the content, just seems a bit odd?
Any help with these two issues would be greatly appreciated!
Thank you :)
Kind regards,
M.Hi there,
I'm learning AS3 and want to use a document class to control
my Flash movie (i.e. I want the time line to be completely empty).
I've run into two problems.
1.) I have a large image in the Flash library which I setup
with "Export for ActionScript", but I was unable to work out how to
add the image to the displaylist as i think it needs to be added as
BitmapData? Can anyone advise how best to do this and provide an
example please.
2.) I have yet to find a simple example of creating a
preloader in a document class? There was a BizTalk website tutorial
but I don't think that explained very well what the code was doing
- so I'm hoping someone here can provide a code example with
comments (if the code example could tie into the point 1. above
that would be brilliant).
Finally, also I'm unsure of how a document class can preload
content that doesn't actually exist until the class itself creates
the content, just seems a bit odd?
Any help with these two issues would be greatly appreciated!
Thank you :)
Kind regards,
M. -
Flash CS5 - document class relative path & package location
It seems I have no trouble pointing an FLA's document class to my project's class package when the FLA is at the same root level as the package's top-level directory. However, if the FLA is nested in a sub-directory, then relative paths to a class nested in the package will not work.
example package & class location : com.company.project.ClassName
Case1 :
Package location : \MyProject
FLA location : \MyProject
where document class path is : "./com/company/project"
Case 2 ( does not work ) :
Package location : \MyProject
FLA location : \MyProject\MySubFolder
where document class path is : "../com/company/project"
If someone can provide an explanation as to why nested FLAs can't point to custom packages in parent-level directories, OR demonstrate how this can be done, it would be much appreciated.
Now that I think on, both paths are relative, which makes this more confusing.
Thank you.You are correct.
I'm setting the "Document class" of an FLA file to a custom Class.
The class is embedded/nested in the package directories of my project.
The FLA is nest not at the same level as the root of the package, but in a sub-directory.
Therefore, I need a relative path to point to the parent directory, then to the package.
The occurs in both Win and Mac.
I'm almost expecting someone to say FLAs can only point to packages in the same directory, but does not seem correct. Application-level classpaths can reference anywhere on your system, but are global. Document-level classpaths should be able to point to relative paths since a project needs to be portable, right? See attached image for example. -
Accessing value in document class
hello i am trying to acces a value in the document class. but i can't get it to work.
what i have is:
can someone tell me how i should access the myArray value?
bomberman.as:
package {
import flash.display.MovieClip;
public class bomberman extends MovieClip {
public var myArray:Array=[]; //trying to access this value
public function bomberman() {
init();
//trace(document.docClass);
private function init() {
var square:Array=[];
for (var i:Number=0;i<11;i++) {
for (var j:Number=0;j<11;j++) {
var temp:grassSquare;
if (i==0||i==10) {
temp=new grassSquare(i*50,j*40);
addChild(temp);
square.push(temp);
} else if (i%2!=0) {
if (j==0||j==10) {
temp=new grassSquare(i*50,j*40);
addChild(temp);
square.push(temp);
myArray.push(false);
} else {
myArray.push(true);
} else {
if (j%2==0) {
temp=new grassSquare(i*50,j*40);
addChild(temp);
square.push(temp);
myArray.push(false);
} else {
myArray.push(true);
bomberman.fla:
import flash.events.KeyboardEvent
var User1:Player1=new Player1;
stage.addEventListener(KeyboardEvent.KEY_DOWN, User1.fl_SetKeyPressed);
User1.x=75;
User1.y=60;
addChild(User1);
Player1.as:
package {
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.KeyboardEvent
import flash.ui.Keyboard
public class Player1 extends MovieClip {
private var upPressed:Boolean = false;
private var downPressed:Boolean = false;
private var leftPressed:Boolean = false;
private var rightPressed:Boolean = false;
private var currentSquare:uint=12;
public function Player1() {
this.addEventListener(Event.ENTER_FRAME, fl_MoveInDirectionOfKey);
//stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_SetKeyPressed);
public function fl_MoveInDirectionOfKey(event:Event)
if (upPressed && this.y>=100 /*&&document.myArray[currentSquare-1]*/)
this.y -= 40;
upPressed = false;
currentSquare-=1;
if (downPressed && this.y<=340 /*&& this.myArray[currentSquare+1]*/)
this.y += 40;
downPressed = false;
currentSquare+=1;
if (leftPressed && this.x>=125 /*&& /*this.myArray[currentSquare-11]*/)
this.x -= 50;
leftPressed = false;
currentSquare-=11;
if (rightPressed && this.x<=425 /* && /*this.myArray[currentSquare+11]*/)
this.x += 50;
rightPressed = false;
currentSquare+=11;
trace(currentSquare);
public function fl_SetKeyPressed(event:KeyboardEvent):void
switch (event.keyCode)
case Keyboard.UP:
upPressed = true;
break;
case Keyboard.DOWN:
downPressed = true;
break;
case Keyboard.LEFT:
leftPressed = true;
break;
case Keyboard.RIGHT:
rightPressed = true;
break;i have this code now and it gives me a bunch of errors. could someone tell me what's going wrong ?
errors are in the red code.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 25
1093: Syntax error.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 27
1084: Syntax error: expecting identifier before this.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 27
1084: Syntax error: expecting colon before minusassign.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 28
1084: Syntax error: expecting rightbrace before semicolon.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 31
1084: Syntax error: expecting rightparen before if.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 31
1084: Syntax error: expecting identifier before dot.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 31
1093: Syntax error.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 33
1084: Syntax error: expecting identifier before this.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 33
1084: Syntax error: expecting colon before plusassign.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 34
1084: Syntax error: expecting rightbrace before semicolon.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 37
1093: Syntax error.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 39
1084: Syntax error: expecting identifier before this.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 39
1084: Syntax error: expecting colon before minusassign.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 40
1084: Syntax error: expecting rightbrace before semicolon.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 43
1084: Syntax error: expecting rightparen before if.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 43
1084: Syntax error: expecting identifier before dot.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 43
1093: Syntax error.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 45
1084: Syntax error: expecting identifier before this.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 45
1084: Syntax error: expecting colon before plusassign.
C:\Users\Jannes\Desktop\dev\Player1.as, Line 46
1084: Syntax error: expecting rightbrace before semicolon.
package {
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.KeyboardEvent
import flash.ui.Keyboard
public class Player1 extends MovieClip {
private var upPressed:Boolean = false;
private var downPressed:Boolean = false;
private var leftPressed:Boolean = false;
private var rightPressed:Boolean = false;
private var currentSquare:uint=12;
public function Player1() {
this.addEventListener(Event.ENTER_FRAME, fl_MoveInDirectionOfKey);
//stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_SetKeyPressed);
public function fl_MoveInDirectionOfKey(event:Event)
if (upPressed && this.y>=100 && MovieClip(root).myArray[currentSquare-1]*/)
this.y -= 40;
upPressed = false;
currentSquare-=1;
if (downPressed && this.y<=340 && MovieClip(root).myArray[currentSquare+1]*/)
this.y += 40;
downPressed = false;
currentSquare+=1;
if (leftPressed && this.x>=125 && MovieClip(root).myArray[currentSquare-11]*/)
this.x -= 50;
leftPressed = false;
currentSquare-=11;
if (rightPressed && this.x<=425 && MovieClip(root).myArray[currentSquare+11]*/)
this.x += 50;
rightPressed = false;
currentSquare+=11;
trace(currentSquare);
public function fl_SetKeyPressed(event:KeyboardEvent):void
switch (event.keyCode)
case Keyboard.UP:
upPressed = true;
break;
case Keyboard.DOWN:
downPressed = true;
break;
case Keyboard.LEFT:
leftPressed = true;
break;
case Keyboard.RIGHT:
rightPressed = true;
break;
Maybe you are looking for
-
I try to manually manage my iPhone 4 and it wants me to sync my Library.
All I want to do is delete things from my iPhone but whenever I go to check 'Manually manage music and videos' and then Apply it a little box pops up and informs me that my Library is about to be Synced -- sunk? I wonder. I don't want it to Sync with
-
I can't seem to find apps that I downloaded on itunes to re-sync back into my new phone..help!
-
Why "slow script" message pops up ?
Everytime i try to open any new page on safari, this message pops up stating slow script error>>>>>with option to stop or continue!!
-
How to install SUNWi1cs in Solaris 10 under Virtual Box
Hallo!I am a total newbie in Solaris. I have installed Solaris 10 (guest OS)via Virtual Box in XP (host OS).I would like to install Oracle 10g in Solaris 10 but prerequisite s/w like SUNWi1cs and SUNWi15cs aren't installed. I have been trying to inst
-
Need big help creating PDF/X-1a compliant document.
Hi all, I have tried this on my own but cannot make it work as I am not so computer savy. I have created all the files to specifications as best I can but when I try and use the preset PDF/X-1a it says violation both artbox and trimbox for every page