ActionScript 2.0 :: DuplicateMovieClip Working Until SetInterval Is Used?
Sep 15, 2010
I'm having difficulty adding a setInterval to a Flash Movie I'm working on. Every time I try to introduce it all the elements fail to display.Attached is the Zip of where I'm up to so far - I have 9 blocks swinging onto the screen all at once (they finally come to a halt to reveal a picture). I'm trying to get them to appear one at a time with a delay inbetween.
I'm trying to make a moving star field using a for loop and duplicateMovieClip, but when I try to add more than one duplicateMovieClip statement, it ends up only doing the last one... so for example, with the sample code at the bottom, it would only make 20 small blue stars, instead of doing each one. I have no idea why it wont do each one, probably because im really new to Flash, and Actionscript.
I have duplicateMovieClip action inside a fuction and it doesnt work, however it works when placed outside of this function, right where the function is defined, 1st frame.
I have a flash 9 app that calls a php script that in turn pulls in some variables from txt files. The function within the flash file that calls the php script operates via a setInterval() function. For some reason, this works fine in Firefox and Safari, but in IE the swf fails to update the fugures unless i clear the cache and reload the page..rather than the setInterval() function doing so every 60sec...
I can't see why this setInterval isn't working ..basically I want it so a new instance of the same image from the library gets placed on stage at various time intervals at a different alpha level each time ... >
Code: var myInterval:Number; var number:Number = 1000;[code]............
I have a flash 9 app that calls a php script that in turn pulls in some variables from txt files. The function within the flash file that calls the php script operates via a setInterval() function. For some reason, this works fine in Firefox and Safari, but in IE the swf fails to update the fugures unless i clear the cache and reload the page..rather than the setInterval() function doing so every 60sec...
The first scene will have an embedded movie clip and artwork as a background for approximately 150 frames, the next scene (Scene 2) then appears (in the first and only frame) which has the following (AS2) setInterval on it (to play a swf file on a movie clip - the swf lasts a little over 2 minutes. Hence, 122000 milliseconds below):
I have a very odd issue with Firefox 3. Take the following code
ExternalInterface.addCallback("startAds", null, startAds); function startAds() { debug("Calling startAds");
[Code].....
The startAds function is called from javascript. When run in IE 6 & 7 everything works fine. When run in Firefox 3 i can see it enter the function and even assign and intervalId but the function set in the setInterval function never gets called. If i call setAds from actionscript and run it in Firefox 3 it works ok. Its just when the startAds function is called from javascript in Firefox 3.
I'm trying to create a wipe, where a bar expands vertically from the top to the bottom. This was accomplished with a motion tween. Now, I'm trying to use AS to duplicate that one bar across the screen, and this is done inside a movieclip, and the movieclip is on the main stage and it is setMask(my_mc); to reveal an image beneath.
Here's the code I'm using: totalBars = Math.round(Stage.width/bars._width); i = 0; duplicate = function () { if (i <= totalBars) { i += 1; bars.duplicateMovieClip("bars"+i, this.getNextHighestDepth()); this["bars"+i]._x = i*bars._width; }else{ clearInterval(intervalID); }}; var intervalID = setInterval(duplicate, 10); But it doesn't work!
i've tried searching the forums and fighting with this way of fading the movie clip in and out. The movie clip has an instance name of "box", my brother also can't figure it out.
Code: var fadeChecker:Boolean = true; function flicker():Void{ if(box._alpha >= 100){[code].....
I have a setinterval thats playing up i am trying to load a external swf into the timeline after .5 seconds it works fine but it just keeps recalling the function, I just cant seem to clear the interval.
This is the AS on the button: on (release){ trace("working"); _parent.play(); _parent._parent.fadeOut(7); _parent._parent._parent.urdMain_mc.play(); [Code] .....
I am working on someones as2 file and I noticed that they had an onEnterFrame running non stop in the movie. I don't use onEnterFrame personally. So I tried to create a conditional to stop it. While the conditional worked its stopped the fluid animation they had used. So I need to figure out some other way to get rid of the onEnterFrame. Anyone have any ideas here? The AS basically resizes a box on stage when certain movies are loaded.[code]
I did this cheesy banner for my portfolio and i dont understand why the setInterval is not working correctly. The thing is when I let the banner roll its working perfectly but as soon as I start to click every number very quickly the timer get all screw up I dont understand why.? this is the code is use
I am having problems with this function, which is called when a button is pressed. I am loading a JPG with a movieClipLoader into a newly created movieclip, and while this is loading the other is still viewable and is faded and deleted when the new JPG has fully loaded, using the code below:
ActionScript Code: function loadBigPicture(iValue:Number, firstTime:String):Void { this.createEmptyMovieClip("myBigPicture"+iValue, this.getNextHighestDepth()); trace(_level0["myBigPicture"+iValue]);
[Code].....
If the button is pressed extremely quickly again and again, the intervals begin to stop working
This code just generates a new ham_mc where the user releases the original (drag and drop). The original returns to its starting point. I have the same code for a movieclip called cheese_mc, the user can drag and drop cheese too.
So, if more than one of these ham_mc's and cheese_mc's are created, what is the best way to delete the last one created?
I'm sort of stumped why duplicatemovieclip won't work. Or maybe it is just not working the way I'd expect. I have a group of movie clips in a container called blockGroup. Those get positioned on the stage randomly just fine. In addition, I want to duplicate that container and position it 10 pixels greater to the right. That's not working.
I was wondering about the performance of duplicateMovieClip. If for example Ive made a small square using the rectangle tool, made it into a movie clip, and then duplicate it like 100 times, placing them different places on the scene.
How much will this affect the performance? Is there a better way to do it? (how?)
k, i got a hitTest & duplicateMovieClip combined question. got this object that i want to noticed hitTest with this MC called daligObjekt. My problem is that daligObjekt is duplicated very often and it gets a +k in its new instance name, so when i do the hitTest it obviously doesnt rcognize it. I do know u can write +k in the hitTest line aswell but as k number raises faster then the hitTest is done it tion. I know that u can "lure" the system by puting an invisible MC that will always attach to the new duplicated movies but i belive there should be an easier answer.which i bet many do, pls dont hesitate to post itPS. below some AS code if u didnt understand the problem, u might get a hint with the code...!
I have a movie clip that contains many many dynamically generated mc's that have also some dynamically generated mc's in them Now i wanna duplicate that large MC .... and of course that does not work cause it will not copy all those small MC's that are contained. If I duplicate all the MC's contained this also will not work. cause they contain generated MC's and so on Okay enough blabla: Is there a possibility to duplicate the big MC containing all the small MC's ???I know Flash can't do it but is there a way around it?I had one idea of keeping an array of all the generated mc's in my MC class. This works fine but when i duplicate one contained MC i wont get it into the duplication target, it will always be inside his _parent movieclip
I've been working with flash for a few years now, and have a few major projects under my belt, but this is an issue that randomly crops up every now and then: duplicateMovieClip simply not playing.Check out the code and see if you can determine the bug:
on (rollOver) { duplicateMovieClip(_root.puma, "puma"+pumaC, _root.getNextHighestDepth()); pMC = _root["puma"+pumaC];
i've got a script of a newspage with php and mySQL (within flash ofcourse).This script got 1 dynamic text field.Now i like to create it different. Every title and body message must be together in 1 MC.So i think the best is to use the duplicateMovieClip statement.I found this code in a book of mine and changed it a bit for where i know. But I still have two problems.
FIrst of all:
All the movieclips will be placed at _x. 0 and _y. 0. And for every record (ID) i need to automaticly create a new MC.I got this code for static adding Mc's but it must be dynamicly loaded and the second mc must come after the first one.i got this actionscript so far:
this code ofcourse creates 10 Movieclips with the instancename "nieuws0" to "nieuws9".do i need to place it in an onClipEvent() ? for now i placed it in the first frame.The original code i found got a random placement. and ofcourse i changed that.
I have a 'start page' on frame one and the main code on frame 2 incl. a button to return to Frame 1 and this is the problem as when the timeline moves to Frame 1, the duplicated MCs (ie pronounClip + promptClip) are still there.I have tried to unload the clips :
Code: this.promptClip.removeMovieClip(); but that doesn't work either...