ActionScript 2.0 :: Making A Pawn Move Correctly According To Dice Roll?
Jul 14, 2008
I'm trying to create a board game with a dice. I have a pawn which is supposed to move through the fields on the board according to the number on the dice, after it was rolled. The board has rectangle shape.I've created a function rollDice() which is controlling dice rolling and the movement of the pawn. The dice itself is event handlerThe board itself is within movie clip "map_mc" in which I've created a separated mc, called "node" + the number of the field, for each board field. So, there are "node0" to "node37" inside "map_mc", as there are 37 fields on the board. The pawn "tiger_mc" is also inside the parent "map_mc".
The problem is next:I somehow can't achieve that the pawn move from the current field to the next (according to the dice number) step by step. The movement is too quick and the pawn "is cutting" the corner of the board.Explanation of the code:The whole code for dice rolling and pawn movement is inside rollDice() function which is called by pressing the dice itself. It tracks both current position of the pawn (var curr_position) and it's next position (var next_position). It also push index of all fields in between into array fields_arr. I've created a counter inside that function which goes through fields_arr elements and changes the pawn's _x and _y accordingly, up to the last field - the new position. But the pawn is moving as directly from the current to the new position (not gradually over the fields in between). So the effect of such movement is that the pawn "is cutting the corner of the board". For instance, if the current position is "node7" (which is on the one side of the rectangle/board) and the next position is "node12" (which is on the next side of the rectangle/board), the pawn is not moving gradually node8-node9-...-node12 but as directly from node7 to node12,
View 1 Replies
Similar Posts:
Jun 29, 2010
I have a 2D array that creates a table with value that contain sum of 2 dices. But I want the result of the dice roll display on the appropriate text box on the table. I'm stuck at getting position of textbox which shown at bottom code where I have it as that position as now. Select is the instance name of those textbox.
Code:
var row:int=7;
var colum:int=7;
var dicechar:Array=new Array();
var reddice:int
var whitedice:int
var textboxarray:Array=new Array();
[Code] .....
View 12 Replies
Dec 8, 2011
I am creating a board game and I am using Object Oriented Programming with AS3. I created a movie clip with a circle that moves across the game board. There are 18 squares and 18 frames. I have a button that gives you a value with a dice with the random number function:
public function rollDie():void
{_dieValue = Math.ceil(Math.random()*6)
this.gotoAndStop(_dieValue);}
I have a class for the dice button, die, gameboard, and the main board. I am trying to make the circle move across the board(or go to the frame in the mc) depending on what the value I get with the dice. Here is my code so far:
[Code]....
The mc instance for the gameboard is gameBoard. Also, if anyone knows how to trigger a labeled frame depending on which square the circle lands on that would be a plus.
View 2 Replies
Mar 3, 2007
making a camera roll AND track at the same time?All the 3D tutorials I've found deal with rotation OR camera movement, but never both at the same time. Can't quite get it to work, so I must be missing something.
View 2 Replies
Jul 27, 2010
After making changes to a perfectly working fla it won't publish correctly,meaning:1. When previewing all the components jump (as usually happens when there isa compile error) but no error is displayed in the log.In this case when used with the whole project, the project doesn't load,even though the corrupted fla is not the first loaded (non of the fla loadsbesides the preloader).2. When previewing and running with the whole project the labels on thebutton components disappear, but only the ones that are dynamically changedby an external as file.*there are other similar bugs as well like unable to enter the table in thegame etc.The changes I make before it happens:- changing the size of a shape inside a movie clip.- changing the size of a movie clip.- changing anything in an already existing code (like changing the size of afont).- adding new basic code anywhere (like trace code).
- changing button skins.Basically, any change I make corrupts the file but not consistently,meaning, I can make the same change twice and the file will break only one of thetimes, or, I can make several changes until it breaks.It also happens on every computer but also, not consistently, I can work fora while, making the same change, deleting, making the change again etc, onlyon the fifth or sixth time the file will break. On a different computer itcan take only two or three times.The corrupted file start working again after I change the name of the foldercontaining my project or move all the files to a different folder anywhereon my computer. After a short while the file crushes again.
View 1 Replies
Mar 7, 2011
I am making a spin wheel and the hitTestObject doesn't seems to be displaying correctly Basically, there is an arrow (the finger that locate where the wheel stopped) and the wheel itself. The wheel is divided into different segments, and each of these segments can be control by the code. Here's the problem though, my arrow is at the top of the wheel and it only touches 1 of the segment, but whenever I use the hitTestObject method with the arrow and the segments, it somehow detect several segments instead of one. These segments are not overlapping one another so I don't understand why it is detecting several hits instead of one.
View 3 Replies
Feb 21, 2012
I need the ActionScript (2.0): 1) When rolling over a moving image (like a filmstrip), I want the image to stop and then it zooms into a larger image. 2) Then when you click on the larger image, it goes to another URL page in my webiste.
View 9 Replies
Mar 3, 2011
Im trying to get a movieClip to change its tint on roll over and back to normal on roll out. But this has to happen gradually like a tween. Im trying to use the code for alpha tween but its not exectly i also tried the tweenlite but im to confused :S here is my code:
[Code]...
View 2 Replies
May 30, 2011
I want to create a button that toggles but has a roll over, roll out and click animation. Anyone willing to point me in the direction I need to be so that I can achieve this. I can create the roll over and roll out animation for the buttons but then how could I toggle between the two buttons. Ultimately this is for a start and stop situation. I want when I roll over the button for it to have a transition then click and it toggles to the alternate button with animation. I have been tackling this now for a week and with no success. So far I have found ways to toggle but loose the animation or vice verse.
View 4 Replies
Jan 4, 2006
i've been trying to code a small variation into the normal roll over roll out animations... i want the animation to stay on the last frame once i click the button. but when i put the code in it dosent even bother playing the rollover/out animations it just goes to the end frame...
Code:
stop();
this.onEnterFrame = function(){
if(rewind == true){
prevFrame();
[code]....
View 2 Replies
Sep 27, 2011
So I have a menu that fades in on a movie clip rollover. It fades out when the mouse rolls out over a 'hit area' mc. All is working fine except when you move fast off the hit area. Sometimes the fade in menu remains up when the mouse should have traveled over the hit area and told it to fade out... any reccomendations to remedy this?
View 3 Replies
Jun 7, 2009
Button class:
[Code]...
The Roll Over and Roll Out State isn't working.
View 3 Replies
Jan 28, 2011
make a roll over and roll out? with roll out appear image and with roll over disable
[Code]...
View 1 Replies
Aug 17, 2009
I have MovieClip A on stage, that when the user rolls over it another MovieClip (B) is added above it to the stage (it's not added as a child of Movieclip A). Now, when the user rolls over this newly added clip, it triggers the roll out event of the clip 'below' it. So, how can I prevent this from happening ?Basically, it's a movieclip that displays a button when rolled over and hides it when rolled out. I need the roll out NOT to be triggered when the user rolls over movieclip B.
View 6 Replies
Feb 19, 2002
I just want to design a button when the mouse roll over the button will gradually become larger (to a fixed size) and gradually comes to the originally size when roll out. I try to use "Adding Buttons to Movie Clips" method, ie, one MC with two layers, an amimation MC (tween from small to big and then big to small) and a button. Add script as follows:
on the first frame:
if (Playing eq "True") {
play ();
} else {[code]....
When I roll over the MC tween small to big and big to small and when roll out the MC gradually small. What I want is when I roll over the MC tween small to big and keep it is except when I roll out.
View 1 Replies
May 4, 2009
making another symbol(object) to move around randomly like another symbol i made here is the script for the symbol
onClipEvent (load) {
this._x = random(550);
this._y = random(310)+90;[code]..........
i need to make another symbol like this one that moves around same way i think i need to make a new layer? make next script for new symbol so it will to move around the same way.or tell me what to write in the new script for the symbol .
View 8 Replies
Sep 6, 2011
I need to move an instance of the class Snowboarder from x -1.00 to x 199.99. How do I link from my actionscript of class Enter?Here is what I have class Enter [code]Is another class even needed? This "Enter" class will only be used to move a snowboarder over the screen and have a logo apear behind him.
View 2 Replies
Apr 7, 2011
I want my mc to move in a wave shape (like a very low frequency signal) as it moves horizontally accross a blood vessel. I know how to do guide tween, however, I do not want this as I want it to be random. I have a numeric stepper which generates the no of salt particles.
View 1 Replies
Nov 25, 2007
I've made a draggable menu for a flash site (menu_mc), but the buttons don't work inside the movie clip when I apply startDrag. To remedy the problem, I simply made another movie clip (menubuttons). I now want to more or less attach the two movieclips:
Code:
if (menu_mc.moveTo(x,y)) {
menubuttons.moveTo(menu_mc.x,menu_mc.y)
};
I also tried some pretty iffy statements:
Code:
menubuttons._x = menu_mc._x
That last one works initially, but when I move menu_mc, menubuttons stays put.
View 2 Replies
Mar 9, 2010
I am trying to make a ball move, it's all perfect apart from this:
Statement must appear within on/onClipEvent handler = ( isJumping) = false;)
Then I put in "on", then it says:
Unexpected 'on' encountered.
View 7 Replies
Jun 1, 2011
i am making a few simple games for the iphone and i would liek to know ow to make a shape move across the screen automaticly so i touch it and it continuously drops down until it hits the floor is there a code to do this, i tryed a while boolean = true but it didn't wrok.
View 2 Replies
Jun 1, 2004
I want to make a handle pull up and then down through an arc. Now using the startDrag on the Handle won't make the handle pivot around an axis. It needs to move a bit like a (one arm bandit) or (The old coin Poker Machines) I have attached a basic file to show the problem I have so far.
View 2 Replies
Jul 7, 2005
I have two movies in my Flash movie. One has the instance name of "Main" and the other "Content". I need to make it so that when I on(release) a button -the "Main" movie clip and the "Content" movie clip move to different locations on the stage. I want to do it without tweens (im trying to break that habbit) and I would really like it if the movies moved quickly to their targeted location with an ease of like 100 and when they reached their location they do that thing where they kinda over-shoot their target and bouce back to it.
View 6 Replies
May 26, 2003
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).
[AS]onClipEvent(load){
xspot = _root._xmouse;
yspot = _root._ymouse;
[code]......
View 5 Replies
Feb 2, 2007
How do i make Obj1 move to Obj2 without easing? I want it to move Obj1 to Obj2 "walking" not "directly" by setting its _x and _y values.
Example for code with easing:
onClipEvent (load) {
_x = 0;
_y = 0;
[Code].....
View 8 Replies
Jun 1, 2004
I want to make a handle pull up and then down through an arc. Now using the startDrag on the Handle won't make the handle pivot around an axis. It needs to move a bit like a (one arm bandit) or (The old coin Poker Machines) I have attached a basic file to show the problem I have so far.
View 2 Replies
Nov 24, 2002
i've jsut downloaded eilsoes electricity thing which is here: http:[url]....and i'm really confused of all the action scripting and stuff. I was planning on creating somethin similar except without the sliding bar, just the electricity; the domes don't even have to move. i didnt' understand what 'Math.Floor' was...
I also saw the stuff 'home1x' 'home1y'. What are the differences between these and 'point1x' and 'point1y'? and what exactly are they...
View 11 Replies
Jul 28, 2010
I am trying to create a dice that doubles up as a 60 second timer that counts from 60 to 0. I have managed to create the timer with some actionscript and a single frame swf, one layer for the AS 3 and one for the dynamic text box. I have also create a die from four 60*60 squares that animates 90 degree's so it looks as if it is rolling.
My issue is, how do I bring these together? As the clock/timer is dynamic textbox it can't be animated around 3D space, so it needs to be converted into a movie clip (to the best of my knowledge). when I do this, the actionscript no longer works as it's no longer having to update the text attribute of a textfield, but the contents of a movieclip.Next, I tried to import the timer.swf (clock) and dice.swf with the Loader class and loaded each of them into a movieclip, then layered them. This ALMOST works, however unlike the text in timer.swf, the text in this instance is not refreshed and simply writes the updated value over the previous value.Here is what I've ended up with:
AS 3 code:
<code>
var dice:Loader = new Loader();
[code]....
View 7 Replies
Jan 9, 2009
I want the dice effect for the text.The text should move as the dice moves.How can be done that?
View 2 Replies
Jul 15, 2009
I have a graphic that when rolled over it starts a movie clip, when rolled out or off I would like the clip to instead of stop actually roll the movie back whether the clip is at the end or not. Like an animated button I would guess.
View 1 Replies