ActionScript 2.0 :: When A Button Is Pressed It Will Move To The Specified Location And Then It's Alpha Property Will Be Zero?
Mar 20, 2009
Basically I have a MC called "__root.T1" that when a button is pressed it will move to the specified location and then it's alpha property will be zero. the alpha property to the functionstartEasing(_root.T1, 50.4, 161.9, 10);
function startEasing(object, endX, endY, frames) {
yourTween = new mx.transitions.Tween(object, "_x", mx.transitions.easing.Regular.easeInOut, object._x, endX, frames);
I want to have something on the screen move at a constant speed when a button is pressed. I'm not sure how to go about it. I have this for it to move 5 pixels at a time but I want it to move continually on holding the mouse down.
I got a project I'm working on where i have a bunch of buttons that i wan to move to a new location when clicked and then go back when clicked again. Im sure its not as difficult as i think im just not so good with my code. Id rather not have to do 30 individual animation if i dont have to.
In the library, I have a movie clip - DraggableButton that has OnPress with StartDrag with parameters and OnRelase with StopDrag. I have a slider with this Draggable button and a bar to slide the button on. I also have two movie clips Clip1 and Clip2. In my main movie I have two instances MC1 and MC2 of Clip1 an Clip2. I have an instance of the Slider. I want to set the _alpha property of MC1 and MC2 depending on the location of the button on the slider.
I think I need to save the location (_x) of the button on the slider in a variable in the OnRelease even of DraggableButton and use this variable in the SetProperty method. I need to know in which event and which object's event should I use the SetProperty method. Or if what I am thinking is not correct what do I need to do?
I'm trying to put together a sideshow using a modification of load_images.fla (a sample file supplied with Flash) combined the the 'Kirupa Menu with Slider' tutorial ([URL]) The slideshow uses a 'next' & 'previous' button to click thought the images. In addition to this I have a separate slide menu navigation (currently just numbers 1-7), with a rectangle highlighting the number of the image being viewed. I would like to move the rectangle to show which image is being viewed, when the 'next' or 'previous' button is pressed. The follow code shows the actionscript for the 'next' & 'previous' buttons....
How can I move my MC from one location (x, y) to another location (x1, y1) wirh action script..?.. and I would like to have my motion tween rounded to (x,y) so it will look sharp.
_root.fadeBox_mc.onEnterFrame = function (){ if (fade){ this.nextFrame();[code]....
This causes a mc to fade in and out on rollover/rollout. But what I wanna make is a box that fades in when pressed on the button and fade out when pressed for the second time. But if I say
on (press){ _root.fade = true; }
the mc fades in, but I cant do another on (press) to fade out. Is this too confusing?
I created a simple button that displays an error messeage: "error opening 'url" when I test the movie, but does play and opens in browser after publishing. However, it won't open in the browser in a different location. I pasted the html code in a web page but it doesn't work there nor opens in the browser in a differnet location from where it was originally published and saved. Why is that?
how I can use the location of the mouse to control the alpha of a movie clip. I have 3 images that are the full stage width/height. One image will be in the background and does not need to be changed. However the other images I want to fade in when the mouse is moved from the middle to the left or the right. So I know I need to set a min and max value to be the range of the alpha, but I have never worked with mouse position before. I can't use the mouse over function like many tutorial's show due to images being full screen.
how to make a movieclip move base on mouse location similar to the one seen in [URL]. I've found some script that I've been working with and it rotates the Y just fine but keeps rotating. How would I determine a set rotation to stop when I stop mouse movement. Here is my script:
var maxSpeed:uint = 1 box.addEventListener(Event.ENTER_FRAME, onLoop, false, 0, true); function nLoop(e:Event):void{
I can move my man with aswd and shoot moving balls with space, but there is an issue with it. When I'm moving my man by holding down a key, and then press space to shoot off a ball, then movement halts and you have to up and down the key again, to make the man continue to move.Here is the code:
Code: stage.addEventListener(KeyboardEvent.KEY_DOWN, moveMan); function moveMan(e:KeyboardEvent):void
[code]....
As you might be able to see, I tried using another variable to store the old key code in, and switch it after the actions of a space press has occured.e how to make the sprite move after another key has been pressed, without having to up and down the key again?
I am attempting to create a flash game similar to the Android (and now iOS) game Atomic Bomber, similar in concept of course. (I am unable to link a Youtube video, for concept search "Android Atomic Bomber")
My query is on moving the object to a click location, currently I am using Tween to move the object. The object is at a constant speed by default moving to the right, once the player clicks the stage the aircraft will move towards the click location:
ActionScript Code: //Get Click Location public function mouseClick(e:MouseEvent):void {
I'm new to AS3 and I am making a website and I want to animate a button (buttonA), after a certain button (buttonB) is clicked buttonA should move from underneath buttonB and should move to a certain location (it only moves vertically). The movement should slow down a bit when the button reaches it's destination to make the movement look smooth. When buttonA is pressed some other action should be done and buttonA should only be able to get pressed when it reached it's destination below buttonB. And lastly, when ButtonB is pressed when buttonA has reached it destination nothing should happen. And when some other button which is already on the screen (buttonC) is pressed buttonA should be returned to it's original position (after which buttonB can be pressed again to move buttonA)
The current way I am doing it is so: on frame 1 ButtonA is positioned underneath buttonB. Both buttons are on different layers. A new layer ("actions") has this code: Code: Select allstop(); buttonB.addEventListener(MouseEvent.CLICK, clickButtonB); function clickButtonB(event:MouseEvent):void{ gotoAndPlay(2); }
On frame 2 the actions layer has a new blank keyframe with this code: Code: Select all addEventListener(Event.ENTER_FRAME, moveButton); function moveButton(event:Event):void { buttonA.y += slowDown(buttonA.y, 268.35, 8); ); } function slowDown(begin:Number, end:Number, speed:Number): Number {return (end-begin)/speed;} }stop();
When I play it it goes well for the first time, but when I press buttonB afterwards it looks like it goes through all the frames after frame 1&2, then it returns to frame 1 and the position of buttonA is reset and buttonA starts moving to its destination again. I also get this in my output: TypeError: Error #1009: Cannot access a property or method of a null object reference. at showcase17_fla::MainTimeline/moveButtons()
This is my first tread, but Im a long time viewer of this site.I ve got a question. Im trying to figure out how to move a clip from one location to another using a button. This is the code on my movie clip.
I have my server configured so that the installation is on c:, and the media files are on d:.To begin with I tested the streaming files in the original installation location and this worked.I've have now moved the vod folder - D:applications:, and updated the FMS.ini file to accordingly look for the applications folder on the D: and restarted the server.The Administration console is correctly identifying the VOD and LIVE applications in the new location, but all the streams have stopped working
I got a containers gallery whitch I made and I want the containers down outside the screen to come up when the mouse goes down. (If not please contact me in private and I will show you my flash).
1. When you click on the buttons for 2 and 3, ALL three buttons move to a different part of the screen.
2. When you click on the button for 1, ALL three buttons return to their initial position.
Ideally, when the buttons move they would in fact travel across the screen rather than disappear for an instant and reappear in the new locations. Usually I would do this via a motion tween, but I can't figure out how to incorporate one here without conflicting with the other actions and thus messing everything up! I have to use a site structure similar to the one in the example because I need the intros/outros to be different for each mc.
I want to code a button to duplicate a movieclip instance and I want it to move to a random location within certain boundries. I can duplicate it okay but i can't figure out how to move it.
Do you know how we can modify alpha parameters on Plane object with the new release of Papervision (2.0 alpha)? Previously, I was doing something like that : Code: Select allplane.containers.alpha = 0.5; But containers property disappeared from Plane object in version 2.0; I browsed every property of the new Plane object and couldn't figure it out.
I'm trying to make a movie clip move a small bit to the right and slowly (or quickly) dim until you can't see it. I've tried 2 different methods. The first was my original so that once you had the mouse in the original location of the movie, you just have to keep it there, you don't have to move the mouse with the clip. The 2nd was one i got after searching the forums. I've debugged out the for statement and tried just seeing if i could make a different movie's alpha change, and it didn't. So I believe the problem is either in the if (of the first) or onRollOver (of the 2nd).
I have a papervision project and this problem has kept me from going for days. I have Text3D object in my project and I have to reduce and increase the alpha property of this object , and I do it by changing the alpha property of the ViewportLayer that contains this Object. everything works fine but when I change it's text property due to some circumstances I can't work with it's alpha property anymore.
I change it's text like this: var text1:String = "second string"; mytext3D.text = text1;
I don't (and I can't) use "useOwnContainer" and I use a defined ViewportLayer for this Text3D which I've defined like this: var textLayer1:ViewportLayer = viewport.getChildLayer(mytext3D); And I change the alpha property of this "textLayer1" in order to change the alpha of my Text3D object. Everything works fine till I change the text property and after that when I change the alpha of my "textLayer1" nothing happens!
I've seen a few posts about this, but nothing that explains this issue concretely. Can anyone tell me how to change the alpha of a textfield in Actionscript 3?, and more importantly a textfield that uses embedded text fonts? I've heard changing blendmode.
I know how to do this in Flash IDE, but not purely in code.