ActionScript 3.0 :: Importing External .as Files Without Binding Them?
Feb 2, 2012
I initiated a project. I put the external .as files into the appropriate folders, labeled the packages, bind them to their related library objects and so on. Everything is working fine..
Now, what I have here is another .as file that is performing an algorithm, and thus, not directly related to a library object. I put it in a folder, named its package accordingly, and imported it in my main .fla, like all the others. BUT I don't bind it (it's called binding right?) to a library object. So, when I call the class, it simply gives "Type was not found" error.. can't I call an external .as file WITHOUT binding it to an object. Or should I just made up an empty MovieClip and bind the file to it? It just not seems right to me..
Basically I am making a website and have made separate swf files for the individual pages, partially because of the size they are and the amount of time it initially took to load.
I invented the function RevCont ActionScript Code:[code]....
which uses the variable PAGEURL, so on the click of a button, PAGEURL becomes relavent to that page, for example
ActionScript Code: _root.button001_btn.onRelease = function () { PAGEURL = "001_stationery_printing.swf";[code].....
Now this works fine and dandy... except for the actionscript embedded within that external swf file becomes inactive... buttons don't work, external images aren't loaded and i'm left looking at a green box (my loader mc).The only thing that does work, is the stop(); function...
I'm importing external vars using loadVariablesNum() from .txt files. I know that each variable must be surrounded by amperstands (&) in order define the start and end of each variable.
ie: Code: &var_1=abc& &var_2=xyz& And then I want to use something like: [AS]mc.gotoAndPlay(_level#.var_1);[/AS]
But my question is (for simplicity), is there a way to do this if the amperstand at the end is not included, such as:
ie: Code: &var_1=abc &var_2=xyz
Flash returns the first variable above as var_01="abc " which is understandable since it was not closed properly. However, I want to be able to use the gotoAndPlay(); with var_01="abc ". I have tried labelling the frame with abc , but that didn't work.
I also tried using frame_array = new Array(_level#.var_1.split("")); and then said gotoAndPlay(frame_array[0]); but for some reason I couldn't get this to work either....
I'm new at AS3. I'm pretty good when it comes to PHP, MySQL or HTML but I'm totally lost in AS.I have a project in Flash Builder 4 that I'm trying to add something to that was built in Flash Professional. It's supposed to loas a couple of external AS files, then execute functions from them at a certain point in the application. I know where I want the functions to execute in the application, and I have linked the AS files to "test.as" which is the main AS file for "testapp.mxml". The problem is calling the "Detector" function from inside "FaceDetector.as" which is one of the external AS files. What is the best way to do the following.[code]I want to start the script and let it do what it's supposed to do inside the application at that given time.
I've always been able to import dwg/dwx files into Illustrator, edit out layers I dont need, export to swf, and import into Flash MX. I just got some new CAD files that wont open in Illustrator and am kinda stuck without a solution. Purchasing new software is no big deal I just want to be sure that it will open these new files and be able to export to Flash in a usable format.
I've masked out the backgrounds around some photos (of people) in Photoshop, and I'm importing them into Flash CS3 (Mac). When I import them in, they appear to have a color shift...they look lighter, more washed out than they did in Photoshop. My color space in Photoshop is sRGB, and I've tried importing the images as PSD and as PNG files, but no difference.
I'm importing a swf file with on/off buttons into Captivate, and the sound is not playing. I'm not sure if this is a Flash issue or a Captivate issue. I have posted this same question on the Captivate forum and have not received a response. The swf file seems to be playing fine, however, when I import it into Captivate the sound will not play anymore.
I have inherited a website - http:[url].... and I will need to edit the first page from time to time (Flash). I have the original .fla files and I only have Flash CS4. Not sure which version of Flash the originals were built in, but opening in CS4 I can only see 35 frames - not enough to go through the whole thing. If anyone cares to have a look at the site there's a stopwatch in front of a garage door. This quickly fades in and out, then a car and other stuff appears. I can only get as far as the stopwatch. I can see the whole lot in Flash player though.what I am not doing right?
I'm trying to approach another method for making a particular game that I've been working on for the past year. I'm wondering if it's possible to create the game in 'pieces' and import all of the files into one .FLA file. For example, some of the game features include:
-a turn-based tic-tac-toe system (player vs. computer)
-File save/load storage system that will save/load the game files from the user's computer (note: this is NOT an online game)
-An options screen for the user to toggle sound and controls
-The game is played using the mouse
Is it possible to create separate .FLA files and import them into one single main FLA file? For example: For the turn-based game, could I just develop the AI portion of this (since this is extremely difficult to do and will take a lengthly amount of code) in a single FLA/SWF file, then develop the interface, graphics and controls in another separate FLA/SWF file and import all of that into a single, main FLA file where the actual game will be compiled for the final version? For the options screen, can I create all of this in a separate FLA/SWF file and import it in a single, main FLA file with the rest? if I can organize each part of the game into separate FLA/SWF files and then when I get ready to compile the entire game into a single, stand-alone EXE file, everything will all be together? If the game is compiled into a stand-alone file, will it still need all of those separate FLA/SWF files each time it's run? or when I import those files while I'm developing the game, will they already be included once I compile it?
im trying import multiple swf files(games) into one fla so i can have a little gallery for all my games. the games imported fine but im trying make a button in each game after it is over to gotoAndPlay(1) on my main timeline but it doesnt seem to be communicating, heres the method im trying to use
startGame("game_1"); function startGame(gameName:String) { trace("game_1")
I have imported few external file (jpg) into a grid of 9 empty mcl. The import works perfectly but if I click them they disappear (?!) and they are not button but simple images .
I am using the following code to import the files
Also I get this output log: initHandler: [Event type="init" bubbles=false cancelable=false eventPhase=2] httpStatusHandler: [HTTPStatusEvent type="httpStatus"
I was working with a sample code and when I do a 'cntrl + ENTER' I get a 'Type was not found or was not a compile-time constant: LoginEvent' error I also get the same error for the other events of 'RoomEvent' and 'XIFFErrorEvent'. My source files 'Test.FLA' and 'Test.AS' are located here: 'xiff_3_0_0src' whereas the various packages refered to in the source file are located here: 'xiff_3_0_0srcorgigniterealtimexiff'. My import statements are as follows:
so Flash was importing my PSD files in the folders I had my layers filed into. Well ... now, Flash will only import PSD folders as one big file and so I cannot edit in Flash.
I have a problem while trying to import any sound file into flash CS5.5. I have not successfully done it since purchasing the program. I have tried opening the file in a sound editor and saving it, as well as trying to convert to a different sound type that is still Flash compatible. I'm trying with .mp3 and .wav files mostly. The error messages i receive are "Couldn't import C://*file location* or else i get"One or more files were not imported because there were problems reading them." I havent figured out a pattern as to why either might be showing or the connection to the file.
i created a 3d model using sketchup and exported it as a DAE file.
then i try to import the model into papervision, but the model never appear.
when i use the DAE file provided in the examples, it works. only when i tried to create my own models, it doesn't work. does this have anything to do with sketchup?
As expected I have a question, which is the following: Is it possible to load a complete directory into Flash. So that the only thing you will have to do is copy/paste the file to the directory and Flash loads it automaticaly?
Well I have been having a major problem for the past four days. I imported 1 photoshop file into flash, everything was okay. I tried to import the others and an error message appeared stating that flash has crashed and has to close unexpectedly. I've re-installed flash and it does the same thing- so I know that isn't the issue. I have used other computers and it is still the same. I have been racking my brain everyday trying to figure it out. I checked the file sizes and they aren't that big and I compared them to other photoshop files I've imported and they are roughly the same size.
Also other photoshop files import, but the ones I actually want to use do not work at all. There is no way I'm re-designing 10 photoshop files!!
By the way when I saved some of the PSD files there was no extensions on the files, so I had to add them afterwards.
I'm creating an interactive flash application that uses hundreds of individual renders from a 3d modelling app. The image file size is 800 x 600. Each sequence that i import to the stage is around 120 images and each gets put into a separate key frame. The problem is, often when I import batches of files into flash the program crashes and stops responding.The problem gets worse after each succesful import ie. after importing the first lot of files, its unlikely that the second lot of files will importInterestingly, I dont have this problem on my pc.
At work we've been having a particularly irritating issue with svaing flash files in CS5.After making some changes to a flash file, and trying to save it, the flash file simply doesn't commit the changesand keeps the earlier version.We believe we've isolated the issue to importing from illustrator (CS5).It seems if you copy any rasterized images, or vectors with effects on them (such as drop shadows, glows etc)saving starts to have some issues, the saving itself seems to work fine, but reopening the files with often result withflash being reverted to a pervious saved version.I'm not sure what is the exact cause of the issue, but I do think it's certainly linked to illustrator importing.Has anyone else had issues with saving, and it rolling back to previous saves, and is there any way to avoid/fix this issue?
I am trying to import an swf file into Flash builder. My swf file is correct, and displays the correct data. However, when I import into Flash builder and launch my project, I get a blank HTML. Not sure why? I am carrying out the following steps in the sequence listed below
1. Create an FLA component in Flash Professional.
2. Go to Publish settings, click on export to SWC.
3. Exported SWC displays correct data.
4. Create new action script project in Flash Builder.
5. Add the SWC folder as path of the referenced library section.
6. Added the following code in action script code
var mystickyman:MovieClip = new stickman as MovieClip; addChild(mystickyman);
Here stickman is the linkage if of swc given in Flash Professional.
I am using SWC for the first time , and am sure am missing out on some steps.
I'm trying to get the as3corelib to work as when I run my file at the moment it tells me: 5001: The name of package 'com.adobe.images' does not reflect the location of this file. Please change the package definition's name inside this file, or move the file. /Users/markbunyan/Websites/craftmagic.co.uk/JPG_encoder/JPGEncoder.as I thought I had imported the as3corelib fine but can't get this to work. Can I simply import the code from JPGEncoder.as???
It looks perfect when the stage is set to 100%. But when I shrink the stage (even in the SWF), the quality of the image becomes choppy and the edges of objects become pixelated. Same thing with enlarging it. The publish setting JPG quality is set to 100%. How do I fix this? It's mostly the quality of shrinking it that I'm worried about; this image/flash will go on a webpage & I plan to have it automatically adjust its size based on the browser's size.I'm using Flash CS5 with Actionscript 3.0.
I've been using Flash for a couple of years now... I use it mostly for designing fashion graphics (!!!). I know that Illustrator is excellent for creating artwork, I export Flash files as AI ones, but encounter numerous errors while opening such files in Illustrator. I think the problem is with the Color settings. Flash uses RGB, and CMYK is Illustrator's default settings. When I try to export a graphic symbol (with layers, groups of objects and simple shapes) from Flash Professional as an AI file, it always exports as Illustrator 6.0 version (wonder why)...
Then I try to open this file in Illustrator CS2 and always get a "BG" error message which is similar to this one: Can't open illustration. The illustration doesn't have the correct number of operands for an operator. Offending operator: "Bg" Contex: Bb 0000 Bh 1.0.0.000819.20.....etc. (lots of figures)...Bg
So after getting such a message and pressing "OK" there are 2 possible results: 1. The program (Illustrator CS2) opens a blank artboard (stage) with absolutely NO objects or symbols on it. 2. The program opens an incomplete graphic on the artboard (stage) with many missing objects and shapes (say, if I exported a graphic with 2 layers, the top layer will be missing).
Unfortunately, these are the most common results....Though a few days ago I hkept several AI files open and tried to export an AI file made in Flash. To my greatest surprise Illustrator could open the file with absolutely everything I exported from Flash! Except for Bitmap fills, of course....But everything else was just perfect! I was amazed no end! What settings should I have in order to be able to open AI files exported from Flash? If I got it once, it means it is possible to open such files... I have to use Illustrator more often now, and I need my artwork to be covered to AI files without significant modifications or corrections... Is it doable?
So I been trying to import a psd file in flash to animate using diifferent layers from Photoshop. The problem is there's always artifacts around the image once it imports. I can't seem to get rid of themwhen I need clean shapes to animate. When I go back to reclean the image in photoshop, it looks crisp and I don't see obvious artifacts spots as I do in flash.
So how does one get clean image shapes from photoshop or detect artifacts before going through the trouble of importing?
Im using PS CS5 to build the parts of animation i am making in Flash CS5. Im not using PS for the animation as the GIF quality is horrendous, and also rotating layers for animation is a no go!Anyway, im saving the individual layers in (Save for Web) as PNG-24 files with transparency. Then importing them 'To Stage' in Flash. That side is all good. When ive made the animation in Flash and go to 'Publish Preview' there is a 'background' there. Also there is a border around the files on the stage. This appears to be the size of the 'background' in the animation. Transparency is set in the GIF settings.
I have Flash CS5 at work, and CS3 at home. I am creating a FLA file at home that I'd like to append to an existing file at work. I'm guessing that I'll just need to import all of the symbols from the CS3 file into the CS5 file and then copy and paste the frames - or is there a better way to do it? What I'd really like to do is to somehow convert the CS3 file into a movie clip symbol that I could just run in the CS5 file. Is this possible?