ActionScript 3.0 :: Keeping Tween Point While Dragging Movieclip?
Aug 18, 2009
I have created a portfolio which is supposed to give the impression that it is my windows desktop that you are looking at. I have made it so that I can drag MSN Messenger around now, but I have come upon a problem I can't figure out.
I have two movieclips representing my windows. One for the open window, which contains the animation to open a windown from minimized, and the window in open state. And one which contains the animation of the window closing. The problem is that when I start to drag the movieclip, I don't know how to "lock" the close movieclip to the open moviclip, so that they remain op top of eachother. Also, the position on the stage the windows gets minimized to(and maximized from) moves with the movieclip, making it look stupid if you minimize a window after having dragged it. Look on "Om Mig" on the site to see what I mean.
Here is the site
Is there a way to fix the other movieclip to the drag, and is the a way to fix the position the windows tween to when they are minimize and maximized, after the movieclips have been dragged?[code]...
Now I am using the Tween Class to move some boxes in my movie, now I can move the first mc and then another mc after the first tween has finished with onMotionFinished but I was hoping someone could help with how do I start the second tween when the first mc has passed a certain _x coordinate. ie starting the second mc moving while the first tween is still moving.
I wanted to create effect in AS3 like initially image is still and when I pull image then that image should drag and hang. And, when I again start dragging that particular image then its registration point should change and image should hang on new registration point.
I've been unable to find info on this because it's tricky to find the correct keywords. I want to allow the user to draw a line so that the application can measure the distance between two points chosen by the user. I could let the user click on one point and then the other but it would be much better if, after clicking the first point, a line would follow the mouse cursor like in most graphic applications. How would you do that? Is there a convenient method for that? Maybe use the MOUSE_MOVE event after the MOUSE_CLICK and continuously draw a line?
This is one of the threads that was deleted. I've come up with the same problem: how do you go about dragging an object around a fixed point (rotation)?
I can do a normal drag & drop, but with this i don't even know where to start
i'm receiving a very noticeable performance hit when using TweenLite to tween a filter while dragging.
private function mouseMoveEventHandler(evt:MouseEvent):void { evt.stopImmediatePropagation();[code]....
i understand there is a Drop Shadow Plusing with TweenLite, but that only has the ability to tween the filter on and off, rather than change the distance or blur amount of an always visible drop shadow.also, i'm not testing this on a mobile phone, i'm testing on my fast desktop in both Flash CS5 and the external debugger - both are lagging the display object, which is just a simple square shape, even after the zoomTween has completed.
how can i let a move clip complete his motion tween movement after dragging and dropping it i am using this code and there is a motion tween applies to the movie clip r_mc
It's been a long time since I've done any work with actionscript, and alas I've forgotten nearly everything. I've tried to look for a tutorial that would explain basic animation with actionscript, but the one that I found on Kirupa was no longer there.
Basically I'd like to do this:On the stage I have a movieclip and I'd like the movieclip to move along the x-axis to a certain point and then back to the starting point again. The moving speed of the movieclip should also be adjustable.
I have a problem with dragging movieclip which is dynamically generated via attaching movieclip from library.I want to move the movieclip by pressing the yellow square within a boundary say 100*4. I am attaching the flash file with this thread.
Ok -- so I figured out how to tween in CS4, but how the heck to you adjust the tween? If you decide you want it to be a few frames longer or shorter? It wont let you drag the tween point! The only thing I've found that works, is deleting the tween and then making a new one. Which, is absolutely rediculous -- I know there has to be a way to edit it once you make it.
I am having problems with a MovieClip, basically it can be moved arround with the mouse and it is resizeable but when i move it arround or enlarge the movieclip (when its in a published format) i want to constrain it to an area such as 400 width by 400 height.Because at the moment you can drag or resize the movieclip ouside the whole frame, which i dont want. i want to constrain it to a set area.
I'm building a website here and It's a fullscreen flash site. Everything is grouped into an MC on the main timeline. This main MC has a Navigation MC with buttons in it and a Content MC. And I'm using this code on the MC to keep it all centered in the browser:
And when I run this swf in an html file, it doesn't center in the middle of the browser... It's way over to the right. It just wont stay in the center of the browser window like its supposed to...
This is for Actionscript 3.0 on CS5.I've been having some issues with fl.transitions.easing.None.easeNone. I tried to animate my MovieClip character without easing and stopping on a dime. I used the following code to stop the easing:
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); function keyPressed(evt:KeyboardEvent):void {
This is for Actionscript 3.0 on CS5.I've been having some issues with fl.transitions.easing.None.easeNone. I tried to animate my MovieClip character without easing and stopping on a dime. I used the following code to stop the easing:
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); function keyPressed(evt:KeyboardEvent):void {
Is there a way to use the scaleX and scaleY property in conjunction with the Tween class to scale from the center?ActionScript Code:[code]above unfortunately only scales from top left. This is not a class I can go in and move all the content by hand (so that the registration point is in middle) as it's all dynamic. I've looked al over but none seem to make use of the Tween class.
I have a file with tweens created in the code. The file worked fine most of the time. But sometimes for no apparent reason the tween would stick at some random point through its execution. It was a small problem at first. But the more content my file has, the more it's happening and now I'm lucky if it doesn't stick! I'm loading a lot of images in externally (not with xml just with the loader class for now). I thought this would ease the problem but if anything it's becoming worse with the extra content that's added.
this might be an easy question but i have not found the answer. i want a MC to move vertically upwards and then stop. i have the code below but this tweens downwards. i tried changing the -30 value but it doesn't seem to change the starting point. import mx.transitions.Tween; import mx.transitions.easing.*; var xPosT:Tween = new Tween(kText,"_y", Bounce.easeOut, -30, 56, 3, true);}; xPosT.onMotionFinished = function() {};
my movieclip button was working perfectly as a motion tween. Can you use shape tweens as movie clip buttons? I just made that change, and kept my code:
I am working on to slide a movieclip across the stage.The movie clip is five times the width of the stage and I am using the Tween Class to move it across the stage when a button is pressed.The interaction I want is that when the button is pressed the movie clip moves a certain amount.If the button is pressed again it moves further.The script I have come up with though is taking the movieclip back to the original position of the movieclip and then moving it as opposed to moving it from the position it reached after the first button click.I have tried a few things but nothing is working.The script I am using at present is:[code]
I have 2 container MovieClips (mc1, mc2), each of them has a separate x,y, rotation. I want to take a child from mc1 and addChild() it to mc2 while keeping the same x, y, and rotation on the screen so you see the added child mc as if it didnt change position or rotation, just moved to the other MC.
I'm trying to enable the user to drag a movieclip vertically. I've coded something to be dragged horizontally, and thought it would be a simple matter of swapping some of the info around.
Here is my current code:
stop(); var leftY1:int = 120; var rightY1:int = 400; frontbar1_mc.mask = mask1_mc.rec1_mc;
[code]....
Now when the movieclip is clicked, it completely changes position and will only be dragged horizontally. Then when its clicked again, it will jump vertically by how much I previously dragged it horizontally.
If -- draggable -- moivieClip_A is created, and then moivieCLip_B is created as a child of movieClip_A, (when movieClip_A is dragged onPress, movieClip_B simultaneously moves with it), is it possible to change a property of movieClip_B with a mouse event? Seems as though movieClip_A's layer position / mouse events are blocking mouse events for movieClip_B.
I have movie clip which I wish to drag in Y only.Code: newMC.startDrag(false, new Rectangle(0, -99999, 0, 99999)); For some reason I cannot drag the movie clip above the top of the stage, no matter which way around I put the nines.
I'm trying to accomplish something in actionscript that involves dragging a movie clip. You see, I want to drag a movie clip out of a scroller (see this tutorial - I am using it currently to attempt to make this work) and onto another area of the stage, where users will then be able to drag it around and resize it. I am hoping that the user will be able to create something from these pictures.