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 am trying to create a photo album, and I need the image to fade out, load the next one from XML, then fade back in...trouble is, when I tried a simple fade out, load then fade in, there wasn't enough time for the fade out to take effect and it loaded the next one instantly, so I need to pause the load section until the fade has finished...
[code]...
Oh, P.S I know I'm fading the alpha the wrong way, but to fade the images directly created some funky and undesirable effects, so I'm fading in and out a white rectangle that matches the size of the image.
This code is within a class and the problem is that the "myMovieToAnimate" movieClip animates the first time around but when the tween finishes, it does not call the AnimateScreen() function again, why is this.
fairly simple. but here's what i'd really like to do. i want the first tween to execute (_xscale) and then after that is finished execute the (_yscale) tween. i've thought about using onMotionFinished...but am not exactly sure how to go about getting it to work correctly.
I am currently creating a menu system for a site, that when hovered over expands from a short strip into the larger menu containing buttons/graphics etc. To reduce the number of frames used within the site, i am trying to achieve this method using the tween class / onMotionFinished action as opposed to having a movieclip which plays through when hovered over. However if you move the mouse off before the "loading in" animation is complete, it begins the "reverse" animation and seperate titles both appear on top of eachother.
Basically i need to stop the tweens from playing, should the user hover away before they are complete, like a movieclip would "rewind" if you were using that well documented method. Below is the script, and I have attached the .fla for you to have a look at.
i'm experiencing a strange issue, until now i alwasy have used "onMotionFinished" without problem, like in this way...[code]suddendly, without any reasons, i get this error in the compiler when trying to publish no property named "onMotionFinished" (i translated it from italian language)i tried also opening other fla i created with the same actionscript, that have always worked fine.there is no way to use the property again.url...
I created some code in Flash 8 for a client using MX2004. I used Tween and made a onMotionFinished function. I saved it as a MX2004 file, but when he tries to compile it he gets.[code]
Ok, for my site i have a preloader that slides in, then it slides out once it's finished. I decided to change a couple things, now the same file with some unrelated changes is giving me syntax errors when publishing it. Heres some code:
I have this function that builds menus, and I'm using a tweening class function to move the menu items around. The thing is that when calling the tween function I need the submenu building function to wait until the tween is finished otherwise things start freaking out. It's organized like this (pseudo code):
[Code]...
The problem is that I need the first tweening to finish before I can build the submenu. I've tried using the onMotionFinished, but it doesn't seem to want to call a function nestled into another function (in this case buildMenu()).
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 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.
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'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'm working with the Tween object: I'm building a game where mc's need to drop periodically from the sky, and then when they reach the bottom of the screen, they need to be unloaded. The problem I'm having is firing "onMotionFinished" events for these dynamically, "loop-generated" mc's. I think I need to be able to send parameters to an onMotionFinished function, but I can't figure out how. I made a stripped-down version of what I'm doing, here's the code:
Code: import mx.transitions.Tween; import mx.transitions.easing.*; //this keeps track of which bomb we're on bomb_count = 0;
[code]....
Basically I just want to have more control over the programmatic tween and its associated events. Everything is there, it's just that the onMotionFinished event isn't attached to the tween I want it to be attached to, it's attached to the most recent tween that occured, or something. I suspect it has something to do with the fact that all my tweens have the same name, but I don't know how to name them differently in the loop.
I read some stuff about "delegates" and "superclasses" and other dizzying objecty things that seemed relevant but like I said, since I'm not oop fluent, I get pretty lost pretty quick, esp.
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 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.