ActionScript 3.0 :: Putting Code From .as Files Directly Into A Frame Instead?
May 8, 2011
I have a situation where I am modifying a working FLA file to work in just one Scene of a project I am working on.The FLA file is linked to two external .as files.
I would like to take that code and call it from Fram 1 of the Scene as it will only but used for that scene and I do not want it affecting the other scenes.
I removed the package wrapper and changed any private function/public function just to function etc.part of the issue is calling on Movieclips in the library.I am trying to use drag and drop to drag Movieclips to Target transparent Movieclips.
The .as files uses:
import THE;
In a function I use:
the = new THE(); addChild(the); the._targetPiece = tTHE_mc; the.addEventListener(MouseEvent.MOUSE_UP, checkTarget); the.x = 103.50; the.y = 72.60;
I get an error for the "import THE;" as error 1046: Type was not found orwas not a compile-time constant: THE I get the error for the function reference as: error 1180 call to a possibly undefined method THE
I see a lot of tutorials about coding actionscript 3 when they use all the code in a Class.I keep thinking every time why they use it in a class, instead of using actionscript on the stage.why it is more functional to code a class instead of putting code in the stage actionscript?
I used to use flash is AS2. Now in AS3 I can't put any code on a movieclip.I used to for example put code on a movieclip so that onrollover it would simply play what was in it.How can I achieve this without putting code on the movieclip itself?
On the stage, I have a movie clip called mc which contains 20 frames.I have put mc.stop(); on frame1 of the main timeline, this puts a stop action in frame1 of mc.Now I want to put a stop(); action on frame10 of mc using the main time line where all my code is.
The code fl.getDocumentDOM().getTimeline().layers[0].frames[0].actionScript = 'stop();'; does seem to work and I don't know what to import.There also a code method addFrameScript(0, customFunction); but it only crashes flash player.
for first time decided to start using Classes to add my code instead of adding it directly in Flash and I really thought I knew how to handle this since I have created some re-usable classes before where you target an object by passing parameter etc,I thought that if I had one function (method) in my class and I wanted to call it from my .fla file all I needed to do was to create an instance of the class and then call my method.[code]But this doesn't work I get a message that says that it is missing arguments.how to use my code directly on a class and what are the differences of doing this versus putting the code directly on my .fla file and if it's even a good practice to do this?
I'm making a DVD menu in flash. It will open several kinds of files. .mov .avi . ppt . pdf etc.But i want to open those files directly, without prompting. When i try to open non web files, a popup window appears, as shown in this screenshot:
Finishing off the code for my interactive top trumps game ... Basically I have a few layers for code as there's so much and one of the layers 'InGame Script' is code that I only want to run when the start button is pressed. Only problem is that by putting the code into an event listener it throws up all sorts of errors.
Is there a way to download some files directly to the user disk, without browsing? (assuming they give permission of course).FileReference does this, but does not allow to directly save files to the hard disk (if not through browsing).
Read about saving files directly from flash player 10 recently. If I can pull this off then it will be a life saver with a project I am working on. I read a tutorial on [URL] But i am not able to understand fully what's going on there. For my project I allow users to drag and drop object around the stage and save the the whole thing as an image once they are done.
What are main diferens between flash ActionScript and Flex actionscript? Why Flash can not compile AS files generated from Flex (with keep-as) directly?I want to compile generated from MXML .AS files using Flash CS5... But it appeares to me I can not... Why?
I'm creating a simple flash navigation using some transparent .gifs. At present i import them then make them instances and use them internally in flash from there... But, is it possible to link the instance to an external gif file on the server so that the image can be change by simply changing the gif file/s instead of having to go back into flash??
I realise it would be easier to just update by importing the new images into flash but it's a client request and as they say 'the customer is always difficult'
I've heard a few things that people recommend not doing unless you absolutely need to. I'm new to actionscripting. I come from a PHP/Javascript background. I was wondering what kind of things are good and bad.I heard using scenes wasn't a good idea. As well I heard that putting actions on frames outside of the first frame isn't such a good idea unless you absolutely need to.I'm curious what good practice is for working with amfphp. Should I make an AMFPHP class in flash? Do I avoid putting functions into the frame actions
I've made it generate enemies and give the player a way to destroy them, i want it so when all the enemies are dead it should move onto level 2, a new frame, or maybe you guys know a better way of putting multiple levels in one frame? so far i have got.[code]
I have a menu on the right side of an app I'm building with five buttons in the menu. Each button is a long rectangle with a symbol on one end and the label for the symbol on the other. On mouse over the rest of the button tweens out from behind the frame of the app so you can see the label and click the button. This all works just fine. My problem is when I mouse over the frame directly over one of the buttons, it activates the button. The frame and the buttons are on separate layers with the fame layer on top. The frame is just a graphic I built in Illustrator.
I've been experimenting with Windows Azure Blob storage using the samples using Silverlight.
I was wondering if it's possible to write a file upload component in Flash instead of Silverlight, since the former is installed almost everywere. I've never programmed in Action Script but I have a solid background in C# so that must not be hard.
Basically I am making a flash website and it is due in next week and I can get a gallery working by putting the actionscript onto a frame inside the flash file however I was just informed that I must make a seperate action script file instead of putting it on the frame.[code]...
I have managed to script the swap depth AS into my movie, however, I have come across this problem.
I have three MCs on the stage acting as buttons. On rollover, the expand and slightly cover this other MCs. This is fine as long as that particular MC is on top.
I am trying to create my first semi-serious flash game. The problem I am having is I want to be able to click a button in the players inventory to equip a different armor to the player, and have that armor work in the game on the same movieclip(Player) without having to re-make all the attacks and moves etc. for each change on another movieclip. My ideas are extremely novice like putting each armor and update on a different frame inside the Player movieclip and then doing a gotoAndStop to the frame. Though that may work I don't know how to goto a frame inside a movieclip. I would like to control this using as much code as possible.I would paste my code but I don't have any code for this part of the game so far. I have tried some simple coding but so far I cannot get the pieces together.
Got to the point where the hole in my AS3 knowledge is getting large!Realising I have confusion about the relationship of:Body of code on first frame of AS3 file.(Which I have so far used to create instances of library objects using addchild and make calls to class code).Is this code called the document code? What do people call it?Numerous classes linked together by extending each other etc.Library objects (usually graphical objects)Should it be done differently? have the following problems due to lack of understanding:Addchild complicated from a class but straight forward in main body code.Cant call functions on the main body code from classes, because class code does not know the main body code exists?
how I access variables in a frame on the stage with code from a frame within a movieclip?(basically passing variables from a stage frame to a movieclip frame)
i have As code with functions on frame 1-6 i want on frame 7 to have a clear code that will remove all the functions from frame 6. I need only the AS code to be cleared on frame 6 no where else... so the functions that are there no longer work in the rest of the animation.
I am All Programmer when it comes to anything including flash. I got into making games not to long ago and some people use frames to navigate from the main menu to the game screen and so on (which I have no idea how to do). and some people encapsulate the game inside of a class and call it from the document class and add and remove it when please
I have a timeline with a bunch of frames. At the beginning of my timeline (frame 2) I have actionscript that makes movieclips that are transparent (alpha 0) visible, and also some rollover and link/button code using a tween class. On frame 3 I have other movies that are visible etc. Frame 3 has stop code, and a frame anchor named "page2". For instance for the moviedclip "page_1" I have this code:
how can i use the code in a .AS file in a .FLA file without merging them together so basically in the .AS file the code is in a package how can i remove the package and use that same code in my .FLA without importing .AS file