I'm trying to compile a SWC file with a lot of assets in it in an as easy possible way. "Easy" for a not so technical end user, not perse the way to acchieve that goal. Goal is to streamline a process to generate SWC files with as little possible tech for the person doing it.So, sort of like manually doing:
* Import files into Flash
* For each library item select "Export for actionscript" and have Flash generate the basic class.
* Publish as SWC
but without the Flash IDE and the possibly labourous process.Right now I'm trying to put an AIR project together that generates classes based on a file list. The classes can than be added to a Flash Builder library project to generate a SWC file from it (copy in finder, check classes in Project properties, done)I can generate the classes for graphics like below. Such a class can then be instantiated from within the host application [code] Allthough this adds another level to the display list (which looks kinda sloppy to me), it works.However, for this to work for sound files I need to create a class implementing all possible methods and properties of the soundclass and handle the events and such. There is no way to extend Sound and then do something like you would/can with graphics.[code]Does anyone know if there is a way to get to the format the Flash IDE generates the classes with?
I dynamically generate movie clips in a for loop. But at the end of the loop, only the last created movie clip exists. Others simply disppears.[code]...
I would like to get the content of a shared object (flash cookie) generated by a player, or more precisely by quizzes generated by Articulate Quizmaker.I know where is generated that cookie, I just would like to get the content of a variable inside. But impossible to access it :sI tryed :
var user_so:SharedObject = SharedObject.getLocal("nameOfTheCookie"); if(! user_so.flush()) // sends a boolean, true if the cookie exists {
An image, like a jpeg, has a bunch of metadata stored in it. The "IPTC Core" metadata usually includes the photographers name, address, title, description, etc. Is there any way to access this information using AS3 so that, say, captions for images in a flash gallery could be generated automatically?
I'm developing a webapp with Java backend and Flash (pure ActionScript) frontend using BlazeDS. I'm using the RemoteObject stuff to send objects, using custom serialization, where I need to implement Externalizable (Java) and IExternalizable (AS) interfaces. This works fine so far.
But now I need to send objects from Java to Flash, whose classes are generated with JAXB/XJC. Of course these generated Java classes don't implement the Externalizable interface, so it seems that I can't use my approach here. One possibility seems to be writing a XJC plugin which makes the classes implement Externalizable. But this looks like a tough job...
I'm building some website and I want to make it automatically. I load buttons and deeplinks from XML and works perfect.Possible to load classes automatically?
Even loading classes works also almost perfect.
I'm loading them from XML, but in class Menu.as I need to write them also like[code]...
possible to control the volume (and other properties) of a sound that has been generated with Actionscript using the SoundTransform object.I've got the code below generating a sound, but modifying the soundTransform of the _channel object does nothing. I can multiply the amplitude variables by a number 0-1 to change the volume, but I would much rather use the soundTransform object if possible.
My workflow usually goes like this: i create a symbol in Flash IDE with textfields, containers, etc. Then I select "export for actionscript" and type in the classname (automatic declaration of stage instances, of course, is off). Then i create a corresponding classfile in FDT and declare all this textfields and other objects that are in my symbol. This is pretty routine and boring process that takes a lot of time.
Is there a way to automate it? Maybe some plugin for flash IDE that will automatically create a class file based on symbol exported for AS?
Update: So, following the answer Pavel fljōt provided, i wrote my own command to accomplish this task.[URL]..
Whenever I enter the actionscript loadMovie ....I could only place it in by cut and paste because everytime I use the ready actionscript loadMovie;it places the script as loadMovieNum and that does not work!
yet what do I have to do different to just have the sound load in automatically when the scene is open instead of having the viewer press play when they see the play button, but rather only see the stop button to choose to turn the sound off.
I have 2 samples that play with a click on a button, however, I want one of them to stop playing if the other one is played; so that only one sound will ever play at any one time.
I have a splash screen that I am playing a nice waterfall in the background. I inserted into frames 1 through 50. No scripting....The noise will not shut up at frame 50. Do I have to script what is the newbie answer to my issue. I don't want buttons to stop sound I just want it to end at frame 50..
the MC soundLoader is there on the stage, and the file is linked correctly from the library, meaning that it works (the movie makes a single sound when the mouse hovers over it), except that the attached sound plays immediately when the swf loads. This is annoying on a page with about 16 of these!
I understand how to make the play, pause, and stop. But, I want the music to automatically.Anyone know how to make the sound start automatically, allowing people to pause / stop it on their will?
I went to Kenny Bellow's sound tuts. I understand how to make the play, pause, and stop. But, I want the music to automatically. how to make the sound start automatically, allowing people to pause / stop it on their will?
I need to learn how feasible it is to automatically assemble Flash animations which take a background image, an animation (or a set of vector drawings that can be turned into an animation) and a sound file from a set of files. In other words, assume that I have the following set of files:
3 background images (let's assume JPG) 3 animations (no sound, no static background) 100 sound files (let's assume MP3)
So if I want to code something like: for i 1 to 3 for k 1 to 3 take animation i take background image k for j 1 to 100 take sound_file j resulting_swf = assemble (animation[i], background[i], sound_file[j]) save(resulting_swf)
Which will produce 900 Flash animations with different combinations of sound and background, what is the starting point? Are there some libraries (in Python, Perl, PHP, etc.) with good documentation and examples to develop something like that, some program that I can run from the command line?
I am trying to make a webinar in flash, I have frames and in those frames I need to insert audio and when the audio finishes it goes to the next frame automatically. but I also have a menu bar and when I click on a button to take me to a frame i get a whole load of audio going on. I just need it to go to that frame and play the audio Just want to be able to have it play though, when the audio finishes it goes to the next frame or if i click a button on the menu it takes me to the frame i need,
So I am a complete novice at actionscript as was evident in my attempts to figure this out on my own. I have the following code to control the "Songs" section of my website and I would like the following features:
1. Not have the music automatically start when the user enters the frame. (I thought this was due to line 3 code but it still played after I deleted that code)
2. Add a "Back" button to go back 1 song.I currently have it set up with the following code on my "Songs" Page:
I'm working on a pause feature for my game and the only issue giving me trouble is how to pause/restart the sound effects and music that is being played in various classes.
I do understand how to record the position when stopping and then play from the new position. All code examples are based on a single sound being played at a time.
I have multiple channels to handle music and for various sound effect categories (so the volume may be controlled separately).
Currently, all of the channels are all in a single class but the sound effects they are assigned (.play commands) are executed within each class (Bullet, Enemy, Tank, etc...)
I'm sure other developers have experience with sound effects in various classes as well... so how did you handle pausing multiple channels and then restarting all of the same sounds that were playing previously?
Is there a ContentCache[1] for sound assets? Once I load in a sound I want to keep a reference to it so it doesn't have to load again. Possibly a class reference to it or to the byte array (I'm rusty here).
The reason for this is to keep it in memory so the Flash Player doesn't have to reload it so the start time (latency) is low. These are short audio clips.
I'm using some loopable tracks in a game I'm making and they are imported mp3 files in the .fla file. I export them for actionscript as different classes and then create them as variables, basic stuff.
I know global variables are supposed to be bad but is it possible to create global classes? I am creating an application and I want to have one class that handles sound. From any class I would like to be able to say soundhandler.playSound(); without having to pass references all over the place. It should just know it is there.
The examples I'll use don't do anything - they're classes without ANY members - no variables, methods, anything.
Let's say I extends Sprite and call it MySprite.
I save it in test.core
[code]...
Now I create another custom class called MyWindow that extends MySprite.
I save it in test.windows
[code]...
Then I create another class that extends MyWindows (the example I'll use is a document class - but that doesn't matter - I've tested using an instance too).
[code]...
Notice that I'm not even trying to instantiate the helper classes - just having them there throws the error.
If there is only a single helper class, everything runs fine.
Also note that - as far as I can tell - this only happens when extending one class from another package, then extending that class with more than one helper object.I'm pretty sure there's no namespace bumps or typographical errors, as this is a very pared-down version of the original application.
EDIT: seems the problem exists even without the crossing packages - even extending MySprite in the document class with multiple internal classes generates this error.
I am creating a library in AS3. Inside the library I make use of a bunch of classes/packages that need not be exposed to the end user of my lib. I want to only expose one of these classes.
I guess my questions are:
1) How are libraries commonly distributed in AS3?
2) Is there a .jar equivalent in AS3 that developers can include, but will only have access/knowledge of the classes I've declared as public?
I have an actionscript project which uses visual symbols from an SWC. I have a CheckoutButton which has the following class associated with it (compiled into the SWC in Flash CS3).
I am triggering short sounds dynamically from the library for a game (Specifically Air for Android). When the user clicks a button the sound can take up to 600ms to actually play. I have set it for any silence before the actual sound by calling the sound like so:
[Code]...
All return the same results. I know there are threads here that talk about this but none have offered a real solution that I can find. Is there no way to cache the sound or store it in a buffer?
I'm trying to import a class from a class that is located in another folder. How do you move up a directory? Using./ or ../ doesn't seem to work. Essentially I want to access a TweenLite Class but not from the document class. My class is at com/myName and the class I want to access is at com/TweenLite. import ../TweenLite doesn't work... I realize I could just copy and paste the entire Tweenlite folder again, but there's got to be a less duplicative way of doing this..
inheritance and building classes from other classes.
I have 3 classes: gfxRoomText - changeable colour gfxRomInter - changeable colour - interactive gfxRoomImg - interactive - only image / no colour
The first two incorporate the same text field and functions to change colour. The second and third incorporate another class to interactive with. What is the best way of creating these classes using inheritance and how?