ActionScript 2.0 :: XML Thumbnails And Can't Click On The Button Till The Tween Is Finished
Dec 12, 2007
created the gallery and made thumbnails vertical everything works fine except my tween for the thumbnails. i need help disabling the hit_up and hit_down buttons for the amount of time the tween is going on so someone can't click on the button till the tween is finished.
I want to make the thumbnails scroll left and right when a button the left and right side is clicked instead of the mouseover left/right scrolling. Essentially when the button is release I want the xml images to scrool to the next set. I have experience making that work with images embedded in flash but not with XML feed images.
What would i have to change to make the file work?
How to stop the next tween action to start until the previous tween completes playing in as3.0?and also i want to stop the tween to happen on the same object twice.Basically i have a container (movie-clip) in which there are n number of movie-clips (arranged as bricks). When i click on the container the target (brick) will disappear (made scaleX and alpha to 'o'). also i am tracking how many bricks are closed.But the problem is if i do a fast double click the tween seems to happen twice. and the count also seems to increase for the same brick.
I'm making a desktop application with Flash and MDM Zinc and I've made a menu that works with both mouse and keyboard event. The only problem is that when I run my movie, it won't accept any keyboard event until I click once anywhere on my movie. Searching these forums yesterday I came across a javascript solution, but this is only when putting the movie on a web page.
How can i get a line to start in the middle of the screen (on click) and end either where i click or if it hits a certain mc? i guess the best comparison for this effect would be a gunshot with a line coming out of a gun and ending where you clicked/when it hits an enemy.
I've got a website with three links to three different thumbnail galleries. When I click the link to a gallery that has a lesser number of thumbnails, it fills the difference in numbers in with thumbnails from the previous gallery.
I have set up a motion tween using the flash tween class to rotate an image 180 degrees. However, if I should want to work wit hthe image from that point (say click the button again and have it rotate another 180 degrees back to its original position) I can't. It will simply run the tween again because my function specifies to go from 0 to 180. How I can use the tween class to rotate this image 180 degrees on each button click?
Code is below: import fl.transitions.*; import fl.transitions.easing.*; import fl.transitions.Tween; rotation1_btn.addEventListener(MouseEvent.CLICK, rotateThePicture); function rotateThePicture(event:MouseEvent) { //IMG11_mc.rotation += 180; var PicRotation:Tween= new Tween(IMG11_mc, "rotation", Strong.easeInOut, 0, 180, 5, true); };
There is a movie clip "card" created dynamically through the code. I have a class, and I instanced it and add it to the stage. I need to move the movie clip on the button click, so I created a motion tween and export it to the code. Then I wrote a function and asign it to the button through the event listener. But the movie clip doesn't move. The event fires, but nothing happens.
Code examples: 1. Instance of a movie clip var card:MovieClip = new Panic(); card.x=456.20; card.y=77.30; card.width=285; card.height=355; card.n = "IME"; [Code] .....
I have a movieclip object and I want to tween the color of this object from colorA to colorB when I click a button. What is the best way of doing this, is it possible to do it with the tween class? As far as I can see its not possible to tween a tint with the Tween class?
Whats the best way of waiting until the tween is complete before attaching this movie. Basically I want the attached movie to appear once info._x == 20.
I have a tween animation using the tween class and I want to attach an MC when the tween has finished. I Know how to attach a movie clip and everything I just need to know how to fire it at the end of the animation. I know I could always do this with a time line but I would prefer to keep it all code.
i am creating a simple set of a few rectangles stacked on top of eachother (going to be like a stack of postcards) and i want to have the user click on the top rectangle and it moves to reveal the one underneath it. i have it all set up to work except i can't think of a way to stop it from being clickable after it's been moved to the side and the 2nd rectangle is revealed. does this make any sense? here is my code:
What I was looking for is a way to check if a tween has finished for BOTH clips. I thought I could try it like this:
Code: ; import mx.transitions.Tween; import mx.transitions.easing.*; var xScaleT:Tween = new Tween(kText, "_rotation", Elastic.easeOut, 0, 360, 3, true);
[code]....
But I noticed that first the ending of xScaleT is triggerd after 3 secs. and after that the ending of XPosT 9 secs. later. What I want is for this.yoyo() to occur if BOTH xScaleT and XPosT have finished. There isn't something like 'onMotionFinishedAll' ?
I have a tween on this mc and after its finished its supposed to play "goal", a label inside it (code is on the main timeline and the label inside the mc). But, well, i dont know why but it doesnt.. Heres the code:
I have a small problem, how it's possible to delete a tween effect after he has finished the tween?I use tween class, this is the code, and i want in frame 41 to delete the tween.
Code: btn_sector1.holder.loadMovie ("sector1.jpg"); btn_sector1.buttontext.theText.text = "S E C T O R 1";
With the script below I am making a ball move from left to right and back. but when I rollover twice quickly, it also accepts the second rollover command. I would like it to accept that second rollover only when the first one is finished. I mean, I want the first to be finished before it accepts another rollover. I know it is simple to solve this with a tween using frames instead of as, but I was wondering if someone knows how to adapt the script.
edit2: Well I found out what was wrong. answered my own question. * Face-palm* sorry for this waste of space. (if you come across this randomly, my solution is answered at the bottom)Edit: While mulling over my code trying to find a solution, I noticed that when my .swf freezes as it is tweening out, an animated movie clip that is on the stage also freezes mid-animation. which brings me to believe that my problems may stem from the loading/creating image portion of my code. as a result, here is my loading function to supplement the code below:
function loadImage():void { //if it's not already been loaded) if ((currentImageNbr+1) > imagesLoaded || images.length == 0) {
im building a class file that tweens an empty movie clip, containiing an attached mc, using the tween class. How can i make the script wait for the tween to finnish before executing the next function?
I have asked before but that was a week ago and ive changed alot of code. I am still having the same issue of trying to ignore MOUSE_MOVE while a tween plays and then reactivate MOUSE_MOVE on Finish. I have tried timers aswell to anticipate the finish with no luck as if i move some code a error #1009 happens.
I have alos tried motion_finished, if statements and even values with no luck as the code will just not function unless left as below.[code]...
I am trying to use the Tween class to first rotate an object and then after the rotation is finished, use a new tween to move the object off the screen. Here is my code:
[Code]...
The trace runs, just as expected, right after the first Tween completes. But the second Tween doesn't work. What am I doing wrong?
I'm having some difficulties on checking when an animation in a movieclip is finished. It's not a tween, otherwise I could make a tween handler with the "onMotionFinished"-property. My situation is different.My movieclip has 60 frames with each frame containing a 3D image. These 60 frames make the impression that a die is rotated in 3D.How do I check in the actions of my scene (root) when the animation is finished?
I already tried making an interval that constantly polls if a variable "finished" is set to true (which the movieclip sets to true on its last frame).This solution isn't really accurate enough due to the interval number.Setting the interval to 1 millisecond won't do any good either.Is there a listener object or something else that makes this possible?On my last frame of the movieclip is a stop() statement which might be polled by a listener?
I am creating a learning document. I would like to disable nextpage button till all other buttons clicked and movieclip finished.I try to use if stamement but I could not be successfull because my nexpage button is on main frame and my other buttons on movieclip.
I disable nextpage button mainframe and I use following code using AS2.
I have three picture and buttons. Therefore user need to enlarge picture by pressing buttons after viewing all image. Then user need to move next page. The next page is another movie clip. I would like to disable nextpage button here to till MC complete.
I'm trying to basically make an arrow in the middle rotate till it points at the button you rolled over. Each button gives a value for "rot" when you roll over it. 0 degrees is up. I dunno if that's important or not. It's probably always up = 0... heh. Anyway this is the a/s for the "arrow" in the middle. It's instance is arcpoint. Here it is:
[Code]...
I know some of this stuff could probably be shortened but this is how I got it working so far. The problem is the second half of the a/s. The part where it picks a direction clockwise or counter. If it goes clockwise (which I had it working fine at the start) it points at the button fine.But the problem kicks in when it tries to go clounterclockwise. It will always pass the button and point down and flicker back and forth.
Edit: Ok I'm surprised people are even looking at this at 1 am but thats beside the point of this edit. I think it has something to do with the else if statements conditions overlapping so that's what makes it wiggle back and forth. Then again I could be wrong. I'm trying to analyze the conditions but my brain hurts and it's early (or late...).