ActionScript 3.0 :: Depth Control On Isometric Grid With Multi Tiled Objects
Mar 29, 2011
i am creating a isometric game looks something like farm ville and city ville..i almost done everything. but but problem is only with sorting depth. find the attached .fla. this code is working in certain situations but not every time.
View 1 Replies
Similar Posts:
Jun 11, 2011
I'm trying to dynamically draw out an isometric grid but I'm hitting a few problems, currently I'm using a matrix transformation to get the grid to look more isometric that tile based but it has it's problems so I want to add the grid with out using the matrix transformations. currently I have..
[Code]....
I tried to draw it out using Sin ,Cos and Tan functions to try to set the coordinates but it didn't behave like I had expected,
View 9 Replies
Jul 15, 2011
I've built a grid of tiles using a bunch of variables and arrays, but what do I have to do to make it isometric?
As a note, I've done a few searches on isometric games, but none of their placement methods have worked so far (I don't know why).[code]....
View 4 Replies
Jun 19, 2003
How to snap a shape to an isometric grid? The grey piece is draggable and when you release it it should snap to the grid. I know how to snap it to a regular grid but to a isometric grid is imposible I think.
View 11 Replies
Mar 4, 2011
I am currently creating a game similar to cafe world, farmville etc (social game). Would like to know how could I make an object move in an isometric direction when my mouse move. For example, when I want to build a house, I click on the house build button, and when my mouse move, I want my house object (stored in the library) to be move together with my mouse in an isometric direction. To give you all a better impression of the solution i am looking for, click on this link for a sketch: [URL]. So I want something like only when my mouse move 20 units more than the original mouse position, then my house item should move to the next grid.
View 1 Replies
Mar 23, 2012
I am currently working on a very simple isometric3d game with a hero to move to mouse click position, using path-finding. I am trying to code everything myself step by step,as a beginner , i am well aware of asolib3d but I don't want to use it...I have read tutorials and few books I completely done with my isometric3d map. i create my path finding A-star class which is working perfectly with 2d grid tiles, but when i try to use it with isometric3d grid world it doesn't work properly.
ActionScript Code:
package {
import com.sayConcept.isometric.IsoUtils;
import com.sayConcept.isometric.GraphicTile;
[code]....
my character movement is not correct. If hero position=0,0 and I click 0,10 on my iso grid instead of moving down he will move on the right side. If I am in the middle and I click on the left he will move right. and like few steps for where it supposes to stop... my pathfinding is ok in 2d but isometric the movement is weird...
View 0 Replies
Jul 1, 2011
I'm trying to extend an isometric Flash game based on as3isolib. The game does only support diamond shaped grids but I have to implement the possibility to have rectangular shaped grids, too.
[Code]...
View 1 Replies
Apr 8, 2011
I'm trying to generate an isometric grid via code using kirupa's tutorial but it's not quite working correctly as I'm trying to convert it. I am trying to generate a 5 x 5 grid with a unique coordinate to each square, but I can only get a row to form with the coordinates showing x = 5 and y = 5 for each square of the single row. There is also an unclickable square in the corner. Here is my code:
[Code]...
View 2 Replies
Mar 2, 2005
I have a stage that's filled with dynamically generated isometric objects [ in the shape of a smiley, placed according to an array ], and when I click a button, I would like the stage to be cleared, then another frame with another isometric code and another array to load. The problem I am facing now is that the items positioned from the smiley are still on the stage if the next array is smaller than the previous one. Any way I could clear the stage before going on the next frame? Currently, I tried unloadMovieNum(depth) in between with this code:
Code:
n = 50;
onEnterFrame = function(){
trace(n);
n--;
unloadMovieNum(n);
if ( n<=0){
nextFrame();
} else { stop(); }
}
What happens is that it clears the stage, but doesn't load anything in the following frame.
View 8 Replies
Nov 12, 2008
I have 20 items, I want to display them as a grid with of 5 items per row.
ie:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
Code:
var total:Number = 20;
var photo_num:Number = 5;
var num_row:Number = total/photo_num;
[Code]....
View 1 Replies
Jan 19, 2011
I have two requirements for a flex charting component:
1) The grid lines should always remain fixed to a scaling I define using an array of data. Something like a graph paper sheet.
2) Plot multiple line series data over this grid.
How does one get complete control over the background grid lines? I have tried a combination of annotation elements and setting the linechart background elements. If I get the grid right, I can't plot over it (Probably due to the scale). how would one go about designing a graphpaper like interface for linecharts in flex/actionscript?
View 1 Replies
Nov 1, 2005
i'm trying to control the depth of some buttons which are all pretty close, and on mouse over, each buttons gets bigger (150% more or less), the problem comes when i want to control the depth in order to place the rollovered button above it's neighbours.... guess it could be done by actionscript...here is a link i found that explains how to do that, i'm quite beginner in flash and it is too much level for me, eventhought i've reatten it carefully.
View 1 Replies
Jan 31, 2011
I'm having a huge problem trying to place movie clip under other stuff. Here is the thing I have three layers and I need to place vid_mc on the midle one i've tried creating a movie clip and intancing it as vid_mc and removing de addChild (vid_mc) from the code but ir didn't work.
[Code]...
View 4 Replies
May 7, 2010
does that make sense at all? here's what i'm trying to do, the code is below. i'm building a touchscreen interface for a tradeshow, which mainly is a slideshow, with three buttons, one of which, when clicked, needs to load the company's webpage. i need to keep the webpage "inside" my environment and keep the navigation buttons on screen, so the user can touch the other two buttons for the rest of the content. so far, i've got an image on the stage, then call a button with addchild. i've got that loading a movieclip via addchild, also, which then calls the url, then i lose my nav button. is it possible to somehow load a url, and control it's depth index? or, accomplish the desired result in a different way?
var button_1:btn1 = new btn1();
button_1.x = 196;
button_1.y = 860;
[code].....
View 2 Replies
Dec 30, 2007
I need to know how to control a MovieClip based on it's depth.MovieClip at n depth .gotoAndStop(2);
View 1 Replies
Mar 3, 2012
i'm desperately trying to set my border container the highest z-index so it will always appear on top.
how can I know how many objects are in my flex stage, so i'll be able to set the bordercontainer the highest depth? what shell i write in the depth property in order the border container would always be on top? (it's important to mention that i created dynamic objects)
<s:BorderContainer includeIn="state2" width="200" height="200" backgroundColor="#992F2F"
horizontalCenter="-61" verticalCenter="23" depth.state2=currentState.num>
</s:BorderContainer>
View 1 Replies
Feb 23, 2011
I have about 85 movie clips on stage and they all have startDrag with MOUSE_DOWN.here is the thing I need the active one to come forward to the top of all others.I tried using:
setChildIndex(e.currentTarget, 85)
on the mouse over function but its not working its giving me an error 1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.displayisplayObject.
View 2 Replies
Dec 22, 2009
im having trouble figuring out the difference between the layers on the time line and the dept of object that can be manipulated by actionscript.in a single layer there can be many objects but in actionscript at specific dept you can manipulate just one object using function such as setchildindex() .so in a movie clip where there are several objects in a single layer how can you access and change their depth as in bring them to front or put them to the bottom
View 3 Replies
Jun 4, 2009
I would like to place a video object above one movieClip instance ("mc"), but below another movieClip instance ("mc_top").
I instantiated the _root.flashVid object by dragging a "New Video..." from the Library to the stage, and giving it the instance name "flashVid".
I create mc, then paint a blue box, then I create mc_top, and paint a yellow box. The flashVid instance is on the Stage (_root) from the beginning. Now how do I get the flashVid above "mc" but below "mc_top"?
// Create movieclips and paint boxes.
var mc:MovieClip = _root.createEmptyMovieClip("test",
_root.getNextHighestDepth());
mc.beginFill(0x0000ff, 50);
[Code].....
View 3 Replies
May 13, 2011
I have exported a page from InDesign to FLA that contains an InDesign multi-state object (MSO) and when I bring it into Flash and export as a SWF, the MSP just cycles through all the contained images. There's an Adobe KB that states that this is a known issue and that ActionScript can be used to stop the MSO from cycling. Does anyone know the ActionScript used to stop this?
View 1 Replies
Feb 7, 2012
I have a combination of movie clips, graphic and button objects that I want to appear in front of a movie clip that's being dynamically spawned through ActionScript.
Despite looking at various codes on how to go about doing this, problem is I'm using code somebody else made, so I don't know where to add the code to set the depth order for the spawned object. I'm not even sure which codes to use to achieve the effect I want.[code]...
View 2 Replies
Mar 7, 2009
i have objects on my stage and when i rollover on each object he raize.exmeple u can see here (here i make only 2 objects):http: [url]....what i want to do is that all of the objects have the same depth but when one of my object rollovered and he start to raize get the top depth (up then other)
Code:
stop();
acceleration = 10[code].....
View 3 Replies
Apr 13, 2011
How can you display a multi-line column header using the Flex Spark Data Grid for Flex 4.5?
View 5 Replies
Feb 22, 2009
The code doesn't work.
The getChildIndex and setChildIndex methods give error because cont[i] is not child of my object.
which is the fastest way to reorder depth of the objects ?
Code:
container.rotationY= container.rotationY + (mouseX-width/2)/100;
for (var i:uint=0; i<container.numChildren; i++) {
cont[i]=container.getChildAt(i);
[Code].....
View 5 Replies
Jun 13, 2011
I have a question regarding the use of mouse clicks events in a multi-dimensional array (or a "2D" array as we refer to them in Java and C++).
Background
I have an array of objects each with a corresponding mouse click event. Each object is stored at a location ranging from [0][0] to [5][8] (hence a 9 x 6 grid) and has the specific column and row number associated with it as well (i.e. tile [2][4] has a row number of 2 and a column number of 4, even though it is on the third row, fifth column). Upon each mouse click, the tile that is selected is stored in a temporary array. The array is cleared if a tile is clicked that does not share a column or row value equal to, minus or plus 1 with the currently targeted tile (i.e. clicking tile [1][1] will clear the array if there aren't any tiles stored that have the row/column number
[0][0], [0][1], [0][2],
[1][0], [1][1], [1][2],
[2][0], [2][1], [2][2]
or any contiguous column/row with another tile stored in the array, meaning that the newly clicked tile only needs to be sharing a border with one of the tiles in the temp array but not necessarily with the last tile stored).
Question
What is a clean, tidy way of programming this in AS3? Here are a couple portions of my code (although the mouse click event isn't finished/working correctly):
[Code]....
View 14 Replies
Jan 18, 2011
I wrote a code for handling google maps in a multi touch table. On the map itself, I have a sort of button that, if touched, makes a tool bar show up. On the bar I have a slider and a button, both of them activated by touch events. My problem here is that when I touch objects on the bar, the touch event pass through the bar and it is fired also on the map below, making my map move. Uff, this is very annoying.
View 1 Replies
Sep 14, 2010
I'm trying to sort MCs on stage that belong to different instances of different objects.
[Code]...
is there a simple way to use the Depth Management methods to control their sorting order? Right now, all I know how to do is place objectTypeB either in front of or behind all members of objectTypeA.
View 3 Replies
Jan 5, 2009
if i wanted to modify the xy size properties of several pieces of media through a looping function and an incrementing variable how could i do it? resize multi objects through loop & incrementing variable
View 1 Replies
Aug 10, 2004
im building a full as anything text-typing-component... easily modified and adapted etc...one problem however... i came across a depth issue in testing.... its a little peculiar so you will have to bear with me... i have 2 layers, called typer layer and plain layer... on the plain layer i have drawn out a shape... like a circle for instance.... if plain layer is on top of typer layer everything works fine. if plain layer is below typer layer the typer does not type.... it doesnt even show up....
[Code]....
View 12 Replies
Feb 23, 2011
I have about 85 movie clips on stage and they all have startDrag with MOUSE_DOWN.
here is the thing I need the active one to come forward to the top of all others.
I tried using:
setChildIndex(e.currentTarget, 85)
on the mouse over function but its not working its giving me an error
1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.display:DisplayObject.
View 2 Replies