ActionScript 2.0 :: Delete Tweens After They Have Played?
Oct 22, 2007
Would it be a wise idea to delete tween objects once they have played?
Say I have one function that moves an MC across the stage to the right and another which moves the same MC back to the left. Should I remove each tween after it has reached the target?
Code:
function moveRight():Void{
var tweener:Tween = new Tween(MC, "_x", Strong.easeOut, 0, 500, 2, true);
tweener.onMotionFinished = function():Void{
delete tweener;
}
}
i am using the following AS to scale a movieclip with ease
[Code]...
should i be using a delete this.OnEnterFrame when the clip reaches the desired width? the problem is that ive noticed a lag in my tweens and i wonder if this is whats causing it.
When I want to ask for a small fee for my app, I'm not allowed to use TweenLite. So I started thinking I could probably replace the tweens with Flash's built-in Tweens. BUT I'm also using rotationY. Flash doesn't support this as far as I know. Are there Tween engines out there with a copyleft?
I'm working on a slide show which includes 3 sections that fade in and out automatically as well as can be navigated via buttons.Everything is working fine until I include a 3d tween animation of a hanging sign.it doesn't have any action script - just a 3d tween where the sign swings however once I include it in the slide show, the whole thing goes crazy:The fade in and out of tweens don't work.sometimes the slide show skips and everything start moving very fast as if the timeline was fast forwarded... can someone please helpe me and point me in the right direction of where to even start trouble shooting it? The problem is that it acts as if there was some kind of script added however there's no action script included in the hanging sign.
I got these four errors when I tried to create a button on the stage that would delete the text I inputted in the inputtext(ti). Based on the scripts I have and the errors, what should I write to create the delete button?
I am implementing a flex auto-suggest combobox - as the user types in each character: Consider the string 'Stackoverflow' and user input = 'st'
1) the data provider is filtered to show all items starting with 'st' 2) text is set to auto-suggest string such that the un-typed part is highlighted.
So for instance, the combobox text may contain st'ackoverflow', where 'ackoverflow' is highlighted using setSelectedIndex()When I hit back-space or delete, and check the 'this.text' value, I expect that the last un-highlighted character ('t' in the above case) gets deleted and the data provider is filtered to show all items starting with 's'. However the text property contains 'st', as before
I'm working on a slide show which includes 3 sections that fade in and out automatically as well as can be navigated via buttons...
Everything is working fine until I include a 3d tween animation of a hanging sign.. it doesn't have any action script - just a 3d tween where the sign swings... however once I include it in the slide show, the whole thing goes crazy:
The fade in and out of tweens don't work... sometimes the slide show skips and everything start moving very fast as if the timeline was fast forwarded.. The problem is that it acts as if there was some kind of script added.. however there's no action script included in the hanging sign..
I'm trying to use the delete keyword to remove nodes from an xml file and it just plain won't work.Here's a stripped down example of what I'm working with. Every node has a child named "deleteme". If its value is equal to 1 I want to remove it from the xml file. If its anything else I want to leave it be. The delete method is deffinately gettig call but it's having no effect.
I need to know how to make video play only once because code below is put on 102frame and when i go back i go to 50frame and video starts over again... I need video to play only once... no matter what...here is the code i put for video...Code:var nc2:NetConnection =
what is currMovie??? how does it work in a sense? is it directing to the currnet MC being played? can it (or should it) be replaced with a MC instance name?
Is there some code that I can use to detect whether a frame has already been played? What I'd like to do is detect yes or no, then jump to a specific frame depending on the condition.
I need to know how to make video play only once because code below is put on 102frame and when i go back i go to 50frame and video starts over again... I need video to play only once... no matter what...here is the code i put for video...
Code: var nc2:NetConnection = new NetConnection(); nc2.connect(null);
I've uploaded a video produced by Camtasia, but it's not played at all! Have a look: [URL] You see that the video is being downloaded, but not played.
The player is ARPlayer 1.7. The video is a mp4 file.
The file is perfectly played on a local computer, but after uploading to ftp stops being played. I don't why...
P.S. It's interesting that if I make simply an swf-video file, it's played good: [URL]. But I don't like this option, because the swf-video is 30MB vs 5MB of the mp4-video.
I have 2 frames in an "enemy" movieclip, and frame 1 contains a movieclip with an idle animation, and frame 2 contains a movieclip with a throwing animation. I want it to play the throwing animation, and then go back to the idle animation. But all things I tried always make it loop. I tried around with if currentframes = totalframes and gotoAndStop etc but it doesn't want to work. I have my code in an actionscriptfile, however I also tried putting code on frames and it doesn't work.
I am going to be revamping a required annual intranet training session for employees. For the first time, we are interested in including a video instead of having employees page through html screens/jsps.However, we need some sort of accountability. For example, we previously required that employees answer a multiple choice question correctly every few screens. No record was kept of attempts to answer; the application simply wouldn't proceed until the correct answer was selected.For the purposes of using the video, we'd simply like to verify that the video played thru (no fast forward).I've been perusing the different Events available and don't see exactly what I was hoping for.What would be the best approach to this? Should I disable the drag bar/fast forwarding and include code that checks to see if the video stopped and the buffer is empty?
I am creating a quiz in flash using AS 3.0 I need the order of the questions to be in a random order which I have worked out how to do.I now need to make it so the questions are shown only one, I've tried looking on the internet but I've not been able to find anything that a: helps and b:
I have taken an absolutedly positioned element on the page and have inserted a flash swf in it. The problem is, that the links behind the flash movie does not work. I want the flash movie to disappear and totally unload after it finishes playing.
I have followed a tutorial and made a little piece of music start when you click home. The problem is that if you go elsewhere and go back to home the music is starting again and two songs is played at the same time.
The code i've used is:
ActionScript Code: var sndMusic = new Sound(); sndMusic.attachSound("mySound"); sndMusic.start();
I have a multiple choice quiz that needs to have a sound played with each response. So if the user selects the correct response, they get the ding sound. If the user selects the incorrect answer they get a buzzer sound.
Is it possible to be sure that the swf is being shown to the user? That is, it's not in a different tab of the browser or the user hasn't scrolled the window yet to see the swf.Recently, I was using the commonly-used script checking out the current fps of the swf. I was listening to the ENTER_FRAME event and counting them, so every second I was able to get the fps. And it turned out, that when the swf was hidden in a non-active tab, the fps was like 1 or 2 in some browsers (e.g. Firefox). Now this is some way to determine the "activity", but is there a simpler solution, like a dedicated variable?
I want so code to see if it plays 60 fps (that is my settings) in a movie that must have much power, also, I want to write out for example: it plays 45 fps/60 fps. Is there any way to do this?
Came across this great code for a simple mp3 player with audio spectrum on another site.Works and looks great.Thing is, I have multiple players .swf on a single .html page. When one mp3 is playing all the other player's audio spectrums are triggered as well. Having a hard time figuring out how to trigger only the spectrum for the mp3 being played.
I imported Embaded Movie to Flash (that won't be on my TimeLine to save space), and i m using the FLVPlayBack to run it. My problem is that the player plays the movie too fast for displaying. Is there a way i can slow down the movie?