ActionScript 3.0 :: Best Way To Repeatedly Load Random Commercials?
Nov 25, 2009
Here's my end goal: I want to display commercials on a screen at my wife's bakery. The script should load one commercial, play it, then unload it, randomly load another, and so on. I am completely new to as3 and have unsuccessfully been following several online tutorials. My first attempt had code in each commercial file (swf), that randomly called up another commercial, which in turn called up another file, and so on--but this became a memory hog and crashed the program after a few minutes.
Since then I have created one main swf file that loads an xml file, which holds all the information for the commercials. However, when the swf commercials are loaded according to the xml file, they don't play properly: when the first commercial finishes playing, the next one is already partially done. Obviously it started playing earlier. The swfs should unload and load the next according to a timer, with the length of the timer being different for each swf according to the xml data.
Even with this, the first swf didn't always stop when it should. My code is getting complicated and the display looks sloppy. Would it be better to convert the swf to flv and create an flv player that has 'continuous play' and 'shuffle' features? Would it be better to convert each swf into movieclips and put them all into one swf? (I like the manageability of using an external xml file; I will be adding and removing commercials frequently and want to keep this as simple as possible.)
I need to have scrub thumbs for video player load and unload repeatedly. Something isn't getting cleared. Every time the thumbs are removed, there's a slight increase in the cpu baseline - something is piling up in memory.
I want a movieclip consisting of a dynamic text box that, from the time it's loaded onto the stage, loads a randomly selected text string from an array, and continues to loop until the clip is removed from the stage. I also want the text strings to appear in the text box for random intervals between 500 and 3000 milliseconds.
While I've found tutorials here and elsewhere on loading one element from an array, usually triggered by a button, I don't know how to combine/alter it with the other elements.So I want this movieclip on the stage randomly flashing phrases from an array, some for a barely perceptible time, and others for a readable time.
I've been putting data into an array via XML, and then selecting at random an image string to load in a pic at random. But whilst doing this, I wanted to remove the String from the Array that I have just used, so I don't get repetition of the same image in the output. I initially thought that pop would remove the string I had just used - But of course it Removes the last value in the Array instead, which doesn't really help.
Ok - so how about randomizing the data once inside the Array, after it has been pulled in from XML!? That way I can load in the 'last' image, and then pop it out! Keeping a randomized selection of images each time 'it' is loaded
im playing with the load random movie (but loading a random xml file instead) based on the wonderful tutorial from front page and was wondering whether anyone can show me the work around/upgrade to AS2 for this bit of script since im publishing to Flash 8 /AS2 and it doesnt work:
I've been using it fine - until the last month - I've completely uninstalled it - and reinstalled it. I was having this problem before I upgraded to 10.5.6... thought upgrading the OS may work - it hasn't. I'm on a MacBook Pro
I'm trying to animate entirely in AS for the first time. (Woo!) I'm using the Tween class, with the very convenient Tween.onMotionFinished to invoke my next animation. But once I get pretty far into it, it starts to look like this:
[code]...
I've found that, when applying a tween to a function, I am unable to refer to that tween (specifically, onMotionFinished) from outside of it. This works okay but leaves me with some rather ugly ActionScript!
I'm trying to make a loader class that will spit back MovieClip data from the Loader. If another class/function requests the same data (Rather, the same file), rather than making a new loader and re-loading it, I was hoping to just have it return the same MovieClip. This all works to some extent, but the problem I'm having is this - Because the new request is adding the MovieClip, it's taking it away from the old one.
I tried making a copy when the request is made, but the image is generally not loaded then, and because the copies aren't updated, most of the images are empty when everything requests it.So basically what I'm hoping you can guide me towards is a sort of... C++ pointer-esque thing, something that could point to the MovieClip data without actually taking it away from everything else. I've messed with AS3 for a while, but can't find anything like that. Or any other method that would let multiple MovieClips reference a single "original" movie clip, reference-style.
I've got a large(at least I assume it's large, ~200meg) flash file I'm working with that upon saving, it goes into the dreaded "(Not Responding)" mode. Is this a symptom of being such a large file? It's image intensive--I can try reducing the image quality--or is there something else I'm missing?I'm on a toshiba laptop, using the latest version of windows.
In my mxml code, I want to use a code snippet to query about the status of a work running at the server end. For example, the work is to calculate the product of two number.[code]...
Here is my class, but when I rollover the button, especially near the edge of the button the sound plays continuously. I have tried to set up a boolean variable and set it true after the sound plays and false on mouse out and only play when false, but that didn't work either... I was thinking about setting up a timer to handle it, but I wanted to make sure there wasn't something simpler I was missing first.
I have a container Canvas named "cnvList" which contains another component horizontal list "hlist". When i hover the mouse over "cnvList", it should display the current mouse position relative to the container cnvList. I have used cnvList.contentMouseX for this. But it should repeatedly track the mouse position repeatedly even when the mouse is not movedk. Can anyone suggest me with code how it can be done?
I developed a website using flash with Actionscript 3. I included a music as a background for the website and the music will loaded when the site loaded. But the problem that when I click buttons to move between pages(frames) then go and click button_01 the music will play again so I will have music playing more than one time in the background and the sound_btn will not work any more so even I click sound_btn the music will not stop. The code I'm using is listed down. What I should modify to not allow the music play more than one time in the background while moving from one page(frame) to another.
stop(); //number that is redefined when the pause button is hit var pausePoint:Number = 0.00; //a true or false value that is used to check whether the sound is currently playing var isPlaying:Boolean; [Code] .....
I've made a custom video player in as3. Everything works, but once a video has loaded and played through completely, if the user replays the video it continuously fires the NetStream.Buffer.Flush event until the video stops playing again (by either ending or by the user hitting pause). It doesn't seem to effect anything negatively, but I would rather not have an event continuously firing in the background like that. I can't find any documentation of this happening online anywhere. Is this normal behavior for a NetStream that has fully loaded?
Working on the following site [URL] On the "What we Do" page (one click to the right) each company logo is linked using the Action Script 2 below. Only the "Zipfizz" button works though. The rest of the buttons only work very rarely. I made a stock button from a white box then turned the opacity to 0. Put one over every logo with the proper dimensions and gave them the right instance names. If you click the logo repeatedly in different areas the link will sometimes work. Anyone have an idea what's going on? I not very familiar with AS2, only AS3 but the site was built by another designer awhile ago.
Well first off here is my script so far on the page:
[URL]
Using Pastie to keep amount of text on thread low to make things easier to read.
Here are the errors I get everytime I try to debug or Test Movie:
[URL]
Also maybe if you can help a bit with it heres the check list that this is graded on. Also no I am not trying to make you guys do my work for me its just he gave us this project but I have been at work (17) and unable to finish it at all. Please help I dont want a bad GPA this ending semester.[URL]
how do I script a movieclip to repeatedly fade/move/scale from x to z back to x to z again and again..I've tried onEnterFrame with ..if statements and whatnot but with no luck.[code]
i wanted to load a random swf into a mc, as ever things have changed and I now want to load a random mc from my libary into a mc when a button is clicked.
I have got my movie to load a random .swf initially no problem. But my problem is this:I have a button that will jump to a frame label in the external movie and play (makes the object in the animation dissapear, but the .swf is still on the stage) When I click a close button (mcClose) I want to unload the current .swf and load a different .swf to come back on the stage, not the same one I already made dissapear. Here is my code, the last bit is the part I know is not working, it keeps bringing back the exact same .swf that shows up when it loads.
PHP Code: // addrandom equipment at loadfilename = ["DumpTruck.swf", "frontEndLoader.swf"];path
I have this site that loads random pix from different folders (not xml). What I would like but can't seem to get to work, is for all the different images to be displayed before they are loaded again. If there for instance are 8 images in a folder I want those 8 images to be loaded still randomly before an image are loaded for the second time.
Heres the code I'm using: var maxVal = 8; var oldVar = 8;
Download file synchronously in it?I am really new to Flash. I have just read the tutorial "Loading a Random Background" I was hoping that this would help me be able to load SWF files, which in themselves are short movies, on the click of a button.
I have all the SWF files and the FLA file in the same folder as per the instructions, and labled likewise.
However when I try to play this movie, all I get is the main SWF movie, it doesn't want to load the other random movies.[code],...
I'm using Flash CS3. [URL]I have a series of external SWF's that load into a main SWF randomly, then dissapear and the next random SWF loads. It works fine for a while, but if you stay on the page for a couple minutes, then whatever the last random SWF was, starts to repeat, rather than another random SWF loading. I need the SWF's to randomly appear no matter how long someome stays on the page.
randomClips = new Array ("/Flash/ACDC.swf", "/Flash/Aerosmith.swf", "/Flash/Boston.swf", "/Flash/Doors.swf", "/Flash/Doobies.swf", "/Flash/Halen.swf", "/Flash/Journey.swf", "/Flash/LedZep1.swf", "/Flash/PinkFloyd1.swf", "/Flash/Skynard.swf", "/Flash/Stones.swf"); var mclListener:Object = new Object();
I've create a .flv movie in a webpage. I include code that can loop this video. To this point all works fine...But, i want a specific thing: when u load the page the movie clip start at differents points of the timeline, like a random. And it continues to play to the end and loop to the beginning, to the end, to..