Actionscript 3 :: Movement - Move A Symbol?
Dec 30, 2010I am learning AS3. How can I move a symbol? My Code
[Code]...
But when I press space the symbol is to fast. How can edit the speed of the point?
I am learning AS3. How can I move a symbol? My Code
[Code]...
But when I press space the symbol is to fast. How can edit the speed of the point?
Basically, I've got a small space shooter game and the idea is to have the enemies start moving at the top of the screen and head towards the player, while growing in scale, and moving at an angle.(To give the sort of perspective/distance effect). Right now, I'm able to get the enemies to move at one angle only. How would I get them to move on X at a certain range?
This is the code affecting movement/Scale
for( i = 0; i < enemyShip.length; i++ ){
enemyShip[i].y += 10;
enemyShip[i].x += 5;
enemyShip[i].scaleX += 0.03;
enemyShip[i].scaleY += 0.03;
}
The pic above basically shows what I mean by the perspective look. I need to blocks to move towards the player at various X ranges within those lines, but I don't want them to zigzag while moving. I know it has to do with Math.Random.
What I really want to know is how to rotate the symbol based on direction of mouse movement
View 1 RepliesI've seen couple of websites [URL]...in these websites the text & the objects move with the mouse moves. I just wanna know how to move the objects with mouse movement or you can say how to make an object follow the mouse (left-right-up-down)
P.S. In the 2nd website there's a 3d character also which I don't have in my project so there's nothing to worry about 3d in flash. I've just couple of images & text
[URL] tutorial here was something I ran across while trying to learn how to move an MC using the keyboard. However, I'm looking to do a motion that is a bit more complicated than that - and I'm somewhat stumped. (Yup, Im new to actionscripting) I'd like to be able to move the MC 100 pixels (and that part I've figured out), but I need the motion to be smooth - with inertia. I searched and searched, and this is a link I found that looked useful in demonstrating the effect:[URL] Click the 4th example - 'Inertia, Single plane of movement'
Now, instead of having the _xmouse determine the position, I want to hit the 'forward/backward' keys on the keyboard, and make it hop smoothly forward or backward a 100 pixels. Im just confused where to add what, and I am continuing to work on it. This is being programmed in Flash MX 2004.
I'm wanting to make a flash site using a layout similar to the following website:
[URL]
I would like to point out the features I'm interested in learning how to do:
1) The stage "scrolls" or moves to the left and right as the mouse moves to the edge of the screen accordingly.
2) There is no horizontal scrollbar in the web browser even though the flash stage seems to be very large horizontally.
all the tutorials for movement in actionscript seem to use the onclipeven(on enter) as well as only refer to movie clips. so this is what i want to do in the simplest sense.RedButton is starts at position RedA. If you click it on position RedA, it moves to position B. If you click it on Position B, it moves to Position C. If you click on position C, it goes back to B.
I basically want a 7 buttons to move around using actionscript. They each have a their own "home" spot as well as 2 "shared" spots where the active button will sit. i tried a simple function similar to:
red_btn.onPress = function (){
if (this._x = 360)//at active
{[code]....
So theres obviously a huge mistake in my logic because it doesnt work at all, not the mention i dont get any movement, just kinda...teleporting buttons, which is not what i want.
making a game, and in html, on press arrow key up or down, moves the object and the screen
View 2 RepliesHow can i move an animation backward and forward with the movement of the mouse on the x axis? all of the mouse trailers etc move an object which is linked to the mouse. however i don't want my movie clip to move around the screen. I have an animation of a wave form which I've animated to look as if the wave is increasing and decreasing, ie its amplification. I'd like to move this animation with a mouse movement. ie move your mouse to the left and the wave form increases. move your mouse to the right and the wave form decreases.
I have made an attempt. but it is very clunky and the link with the mouse isn't exact. the animation of wave form moves only if the mouse moves to one side or the other. it's not instant, like the infinite menu.
here is my clunky code:
if (_root._xmouse>=300) {
_level0.animation.nextFrame();
} else {
_level0.animation.prevFrame();
}
I have a block that i'm trying to make move from right to left, and if the block gets to a certain point, it will move back to it's original position. So, i have this on my block (movieclip) rightnow
[Code]....
Ive tried searching, but i have no clue what keyword i could use. Here's my case: I'm trying to get a MovieClip to move 20px at a time. Not like "this._x += 20;" or whatever. cause then it would just go fast. I want it to move 20px that one time you hit the button. And 20px further the next time. Or 20px each half second or something.
I thought i solved it when i figured this out: What if i nudge the picture inside the MovieClip 20px each frame, and code it this way:
[Code]....
I make my fla file and then want to move an image on the stage slightly without recording the movement!
I have tried many ways and cannot - I even set up guides as I end up deleting layer and resetting.
All I'm trying to do is move one graphic (converted to symbol) from one side to another. However, when I try to put in the 'motion tween' it keeps saying "Multiple objects are selected, you must convert them to a symbol in order to tween them. Do you want to convert them and create a tween?" If I click 'Ok' it comes up with "The tween could not be applied to some of the selected frames. This could be due to the frame containing ActionScript, Multiple objects, non-tweenable objects or being on a layer that cannot be a tween layer"
View 1 RepliesI'm completly lost, I'm rather new to flash, and I'm trying to get a symbol to move when I press a key. The following is what my code looks like:
onClipEvent (load) {
speed = 5;
} onClipEvent (enterFrame) {
if (key.isdown(37)) {
_x -= speed;
} if (key.isdown(39)) {
_x += speed;
} if (key.isdown(40)) {
_y += speed;
} if (key.isdown(38)) {
_y -= speed;
}}
I have the following script in both frame 1 and 2 to let a movieclip move from right to left on the stage:
[Code]...
And the clip is indeed moving from right to left on the stage and when it reaches _x -550 it is going back to it's starting position _x 250 only the movement isn't smooth at all. What should I do to make the movement more smooth or should I use a completely different script?
I want to know if there's a way to make a symbol move the direction it's facing.I have a character which rotates when you press Left/Right:
if(Key.isDown(Key.LEFT))
{
_rotation -= 15;
[code].....
how to do an object move towards the mouse when i move the mouse the towards the object and backwards when i move the move away, something liike the menu on [URL]
View 2 Repliesi'm attempting to make a platform game, i know how to move left and right with the arrow keys, but that's quite boring. i want to move my character based only on the x movement of my mouse. the more i move my mouse in a certain direction, the faster the character moves in that direction. i've been trying to modify the x-speed on my character based on a x value of the mouse, but nothing is working.
preferably, i want a code that keeps my cursor at the center of the screen, while still being able to detect x movements of the mouse. i'd copy paste code from my program, but i'm fairly confident that doing so will serve no purpose. i need a new direction. i have no idea how to do this.
I'm trying to get the characters in this Flash game to move diagonally - it works, but the following occurs: The character is walking twice as fast as it does when going left, right, up, downThe walking animation doesn't play PHP Code:
[Code]...
I am trying to figure out a way to randomly move a ball inside a bigger circle. The motion has to be smooth and completely random.
View 1 Replieshow 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
[Code]...
I have a movie clip called column1_mc. when I click a button I need to move the movie clip in incremental moves consisting of 30 pixels.
column1_mc._y = 30;
Does not work because that is giving a _y coordinate.For example.I need to make the movie clip jump to _y 300 but make 10x30 pixel incremental jumps. Moving 10 times 30 pixel jumps.
I'm trying to make some butterflies move around on a mouse over. The catch? I'm trying to get random movement but not in straight lines, rather I need curves (or lots of very short lines) as butterflies are not on rails. My AS is pretty weak in this kind of area (or any area)
View 2 Repliesif i move the cursor to a point A, it automatically moves by itself to a point B. then if i move the cursor from B to a point C, it bounces away to a point D. i stumbled upon this site while googling around. i'm not a techie, but yeah, i can handle word processors.
View 5 RepliesI have made a movieclip and gave the frame this actionscript:
------------------------------------------------------------
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {[code]........
it moves fine and stuff but i was wondering how can i restrict the area in which the movieclip can actually move ? my flash file is 550px X 400px and i want to make it so that it can only move in 300px X 200px of the file if you understand ?
I've been playing with carousel code, and was wondering how to change it from circular animation (carousel) to left/right linear (conveyer belt) style animation, how to change the mover code and 't.angle = i * ((Math.PI*2)/numOfItems);'
[Code]....
I have a mc (fStrip) which looks like a piece of filmstrip with thumbnail images in it. I want this mc to move when the users mouse is positioned over it, but I only want it to move only along it's x-axis and in a direction opposite that of the mouse. And I want it to move or flow smoothly.
I've been trying to figure this out (see my lame attempt below) but without much luck.
onClipEvent (mouseMove) {
buffer=20 //movement buffer
mousePos=_root.fStrip._xmouse //store mouse position
if (mymouse!=_root.fStrip._xmouse){ //if the mouse has moved
[Code].....
I wish to get the effect of ants scuttering across the screen or up a tree, I have not decided which direction yet. I started with the tutorial code for the snow effect from kirupa, and changed it around to fit the little vector ant I created. The way I have it now looks pretty good, but the movement is a little too fluid. They obviously move in sinusoidal paths bc the code tells them to. I have about 20 copies of the main obj, and they're all a little different in size and specs (speed, transparency, etc) but what I was wondering was if there is any way I can change the code to make it a little more hectic, or erratic, not so fluid. If there is no way of doing so, it looks pretty good right now. If there is, however, I think it could look awesome. here's the code I'm using for the object.
onClipEvent (load) {
//stage
movieWidth = 850;
movieHeight = 50;
[code]....
I have a project in Flash Professional CS5 and ActionScript 3.
I have a movieclip symbol (referred herein as "background" with scripts on various keyframes inside of that symbol. I need to hide or show another symbol (referred herein as "object") sharing a stage with "background".
To put it another way, I need "object" to be hidden when "background" reaches a certain internal keyframe. However, as "object" and "background" are both children of the same stage, how do I do this?
what i want to do is, when certain button is clicked, replace a certain symbol(button) by another symbol(movieclip) stored in the library. i try things like loadmovie("","") to replace the symbol from a external jpg, but some how it does not align even both images are exact dimension. can i replace an image straight from the library?
View 1 Replies