Flash :: Optimal Referential 2d Array - Determine What Tile Is At A Location?

May 20, 2011

So, I'm creating a fairly basic overhead 2d game where users can "draw" a map. (Actually, they dont draw it, the manually input a list of x/y's, but the design aspect isnt important just now.) When a new tile is added, that tile goes into an array of all tiles ingame. The centrepoint is 0,0. Tiles can be added in all directions, so may be at 1,1 or 100,100 or -50,-50. Sometimes I want to determine what tile is at a location. One (imho bad) way of doing this would be to get the x/y and loop through all tiles and check if they are that location.

The way I'm currently doing it is to have a seperate 2d array of null elements, and when a tile is added, its set at that array. (ie tilemap[10][10] = tile[100]) Of course, because the values can go negative, tilemap [0][0] is actually the -1000/-1000 tile. (chosen as an arbitrary limit) Is there a better way of doing this? I feel like using a massive array of mostly empty objects could be more optimal.

View 2 Replies


Similar Posts:


Flash :: Determine The Location Of A Context Menu In Flex?

May 13, 2011

I am trying to find the best way to improve the user experience when interacting with a context menu in a Flex application. I already know that the context menu in Flex is quite limited in terms of how it is constructed and what it can show.

What I was hoping to do was to implement something similar to what Microsoft Word does in 2010 or later, where when right clicking a little floating palette is displayed above the common popup menu. I was hoping that there was a way to 1) listen for an event that is triggered when a context menu is displayed, and 2) determine the location of the context menu so that I could display a floating palette above the context menu as in Word. So far, I have not found out how to accomplish either of these things.

I suspect that there might be some focus and stage management issues with this approach generally, but I was hoping to at least get to the point where those issues were discovered.

View 1 Replies

ActionScript 3.0 :: What Is The Optimal Way Of Exporting SWCs From Flash CS

Mar 3, 2011

I got a question in need of somebody who knows a lot more internals of the Flash system than I do. My artist designs the objects I use in my games as Movie Clips in Flash CS 4. I export those Movie Clips from Flash CS 4 to Flash Builder 4 via a SWC file. In order to do this, I select "export for ActionScript" in Flash CS 4, and "Export in Frame 1".

1. If a Movie Clip has 20 frames, does Flash export 20 drawings, 1 for each frame? If not, how does it do it?

2. I heard that if I have scripts in the frames, I will definitely get more objects instantiated, thus, for many instances of the Movie Clip in my game, I will get a performance hit.

3. Is it ok to add my scripts via "addFrameScript" in the Flash Builder-side, rather than put them in Flash CS 4?

View 4 Replies

ActionScript 3.0 :: Check The Existance Of Another Tile To The Left, Right, Or Above And Below, Otherwise The Tile Should Not Be Placed?

Apr 19, 2011

I'm making a game where you place tiles on a grid. When placing a tile, I need to check the existance of another tile to the left, right, or above and below, otherwise the tile should not be placed.. Here is a function I thought would work, that accepts one variable (the position of the tile just as it is about to be placed) :-
 
private function checkSurroundingTiles(gridPosition:uint) {                 var t1 = gridPosition - 12;     var t2 = gridPosition - 1;     var t3 = gridPosition + 1;     var t4 = gridPosition + 12;                 for(i = 0; i < gridRefArray.length; i++) {          var checkTile = gridRefArray[i];                          if(checkTile == t1) {               return true;

[code]....

View 11 Replies

ActionScript 3.0 :: Determine Two Array Are In Same Order?

Mar 29, 2011

How can i make a function that will determine or compare two array if they are in the same order once they hit a movieclip placer.[code]

View 7 Replies

ActionScript 3.0 :: Determine Where I Am In Array Of Seconds?

Jun 9, 2009

I have an array of times that I used to add cue points..

I have a Timecode In and a Timecode Out. My video is 50 minutes long. When I seek I need to determine which timecodes I am between.[code]...

View 3 Replies

Actionscript 3 :: Determine The Index Of An Element In Array That Has Been Clicked?

Jan 3, 2012

Say, I have an array of movie clips (dummies). Each dummy has an event listener and reacts to clicks. And when a dummy is clicked, I want to know the index of the clicked dummy.

I've only come up with this solution: run through the whole array of dummies and find out which dummy is the target, then exit the 'for' cycle and assign some global variable the value of counter variable, but this way the application I am building will demontsrate poor performance.

View 2 Replies

Actionscript 3 :: Determine The Index Of An Element In Array That Has Been Clicked?

Sep 2, 2004

I have an array of movie clips (dummies). Each dummy has an event listener and reacts to clicks. And when a dummy is clicked, I want to know the index of the clicked dummy.I've only come up with this solution: run through the whole array of dummies and find out which dummy is the target, then exit the 'for' cycle and assign some global variable the value of counter variable, but this way the application I am building will demontsrate poor performance.

View 12 Replies

ActionScript 3.0 :: Best Location To Splice Array?

Jul 17, 2009

Currently my code is this[code]...

What I am trying to do is splice the array at the right time in my code so it will disappear from my array- and the affect would be the returnRandom() function won't return that same item ever again. [url]...

View 4 Replies

ActionScript 3.0 :: Determine Presence Of Loaded Swf Library Object In Array?

Nov 2, 2009

I have loaded swf with an object 'Page'. A 'Page' object is created and a reference to it is added to an array 'pa'.

I have a 2nd loaded swf that then has a reference to the 'pa' array (I don't think this matters but I mention it just in case)

I want to cycle through the array and determine when I get to a Page object. Where I run into problems is trying to compile the class that does this.

Code:
private function CH(e:MouseEvent):void
{
trace(pa);//[object Image],[object Page],[object Blue],[object Red],[object Mask]

[Code]....

View 3 Replies

ActionScript 3.0 :: Find Location Of Element In Array?

Nov 4, 2010

given an arrayA = [a, b, c] and
arrayB = [a1,a2,a3]

by using array[0].name, it will return "a", is there any function that i can get the number "0" when i do something to "a" ?

I hope i make it clear here Xp

because i have 2 array here, i wanted to do something when the position of an element in an arrayA is same as the position of another element in arrayB.

for example
trace(array[0].name); -> output = A
trace(array[0].?????); -> output = 0

View 7 Replies

ActionScript 1/2 :: Change The Location Of An Array Element (Animation)

Apr 14, 2012

our teacher asked us to do a class project with Flash and I decide to do a demonstration for the different kinds of sorts and for that I need to show this procedure step by step: 1 - compare two elements of the table 2 - exchange their location in case of verification of the condition yet I managed to create a table and fill it with random number i alos did the exchange of the two first elements
here is the code :

[Code]....

View 5 Replies

Media Server :: Optimal Application.xml Process Tag?

May 17, 2011

I am wondering what values should I put in the Process tag of Application.xml considering my application. I've done some studies but I am still unsure and would like some expert opinion To help you help me :  I have a video chat application that comes with a contact list, so think skype on the web.

[Code]...

I set a RollerOver because sometimes RTMFP crashes on my server, and by putting the RollOver it seems to help, by re-newing the core process. However when clients are connected before the rollover, then they will not see their friends going online after the rollover which sucks.

View 7 Replies

ActionScript 3.0 :: Optimal Speed Stream Between FMS-Client?

Jan 19, 2009

How to optimal speed stream between FMS-Client? I'm coding a application about Video Conferencing. But speed transfer between FMS and Client slowly.

View 0 Replies

ActionScript 3.0 :: Good Optimal Animation Playback?

Jun 18, 2009

I build a lot of very small scale flash websites and I often use simple animation effects such as fading images in/out, sliding consoles in/out, etc. Up to this point I've just used the Tweener class provided in the caurina package.However, I find that my effects (as simple as they are) are very choppy, and often lag. I'm wondering if there are strategies out there for getting better looking animation. I tried to see if there were any multithreading options so that I could allocate a thread to just animation but apparently there isn't...so I'm not sure what else I can do to make the playback smoother.

I go to many sites and see flash transitions that playback at optimal speed and I have no idea how that is so commonly achieved. Are there good practices out there for optimal animation playback? Or some utility that is commonly used? I read that PixelBender effects run on their own thread, but I don't think PixelBender can do everything I need to do, and I doubt that the majority of Flash sites out there use PixelBender.

View 8 Replies

Professional :: Optimal Audio Format And Settings For Syncing?

Nov 25, 2010

I was wondering whether MP3s or WAVs would be better to avoid syncing issues. Also, what audio stream settings would be best?
 
I was also wondering if you can manually play the audio track by moving the play head over it. I've tried multiple times with multiple settings to no avail.

View 1 Replies

Media Server :: Optimal Tuning For 4-way Video Chat?

Aug 7, 2011

sample Application, etc. .xml that would provide optimal tuning for many 4-way video chats?Using the "live" application out-of-the-box ended up in very significant delays (~7sec)

View 1 Replies

Actionscript 3 :: Sort An Array Of "tile" Objects By The Value Of Its "realY" Property

Dec 29, 2011

I'm trying to sort an array of "tile" objects in as3 by the value of its "realY" property.
This is my code:

[Code]....

As you can see, there are some random small numbers at the end.

View 1 Replies

ActionScript 1/2 :: Make An Object Tween From Its Starting Location To The Location Of A Mouse Click?

Apr 27, 2009

I am trying to make an object tween from its starting location to the location of a mouse click. I have a script, but it has a very annoying ease to it.I would LIKE the object to mantain a certain speed during while traveling from its starting location to the mouse click location.

View 16 Replies

Professional :: Button File Opens In Saved Location / But Won't Open In New Location

Aug 21, 2011

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?

View 13 Replies

Flash - Tile Objects In Grid AS3

Apr 8, 2011

I want to put an array of objects into a grid. I know the code is simple but somehow I'm not getting what I want.

Code:
const PADDING:Number = 10:
const COL:Number = Math.floor(Math.sqrt(tiles.length);
const ROW:Number = Math.floor(Math.sqrt(tiles.length);
for(var i:int = 0; i< COL; i++) {
var tile:TileSprite = tiles[i];
tile.x = i * tile.width + PADDING;
for(var j:int = 0; j < ROW; j++) {
tile.y = j * tile.height + PADDING;
}}

Notes:
- The array is declared else where as a public variable
- This is to be part of a game engine I'm building so I want it as flexible as possible
- The tiles as reading their properties for an XML file. But I don't want to use the XML to hard code the tiles' positions.

View 1 Replies

Professional :: Ecard Suggested Stage Size - What Optimal Pixel Dimensions Would Be For Ecards To Run On Multiple Platforms

Feb 15, 2011

I have one that's almost done and the stage size is 700x800 px. But I'm starting to worry if that's going to look too small? To change it, will be a lot of work - there's animation, imported Jpegs etc. As far as I can tell, in order for it to look correct in larger dimensions I will need to basically create it again from the ground up. So, I'd really like to get an idea of what the optimal pixel dimensions would be for ecards to run on multiple platforms.

I really want to do this and I don't feel like I can move ahead until I get the viewing size correct. I don't even mind redoing the card. I just want my future cards to be the correct size. I don't want to have to come back and redo them all. By the way, the cards are being made in Flash. The site itself will be created in DreamWeaver.

View 8 Replies

Flash - Tile Image / MovieClip Along A Line Using AS3

Nov 15, 2009

If possible I would like to tile an image or MovieClip along a line using the standard moveTo() and lineTo() methods, The lines are directional so need to show something similar to >>>>>>>>>>>>>. The lines can be at any angle, so using drawRect() with beginBitmapFill() isn't an option. Also if possible I would like to have the lines animated. Is this possible or will it require a custom class?

View 1 Replies

Actionscript :: Build A Tile-based Map In Flash?

Feb 24, 2012

[code]...

This is my code so far, is square.graphics the way to go? How do I draw a tile that is a picture? Do I need to hold the graphics in some sort of array to do checking like collision?

View 1 Replies

Flash Development On MacOSX - Build A Tile Based / Platform Flash Engine?

Mar 7, 2010

I'm familiar with C/C++/Scheme/Java/OpenGL/TCP/IP.I need to learn how to build a tile based / platform flash engine.What tools should I be using? What books should I buy?I strongly prefer tools that let me do things programatically rather than through a graphical UI.

View 2 Replies

Flash :: Collision Detection In A Tile Based Enviroment?

Feb 11, 2010

I am having problems with my collision detection. basically when I hit a solid tile my character's body is half way in the tile already. here is my code.The properties wY and wX are my game world positioning. Not the stage positioning. dx and dy is the velocity the character is traveling. This first snippet of code is within a game loop. The focus point of my character is centered on the x axis

package com.objects
{
import flash.display.MovieClip;

[code].....

View 4 Replies

ActionScript 3.0 :: Full Screen Browser Flash Without A Seamless Tile

Aug 11, 2011

I need to create a full browser flash website with a background image or maybe even rotating background images like these:

[URL]

I tried playing with the code from these sites unsuccessfully before thinking that the scaling must be coming from the flash file itself. There seems to be a lot of these sites. I saw this tutorial:

[URL]

But I think this is in AS2 (i'm not a big coder) and also uses a seamless pattern but I would like to use photos.

View 2 Replies

ActionScript 3 :: How To Create Custom Cell Renderer For Tile List In Flash

Jun 27, 2010

I need to implement a custom cell renderer in a project of mine, I have done some search on google but couldn't find what I need, I need each cell in the tilelist to display 2 icons with couple of labels, I need a good example to start it. If possible I need a way to design the template as a movieclip and pass it to the tilelist for rendering the cells.

View 2 Replies

ActionScript 3.0 :: Remove Background And Border Color Of Tile List Component In Flash?

Feb 20, 2012

I want to Remove The background Color and Border color of a tile list component in flash

View 1 Replies

ActionScript 2.0 :: Move MC From One Location (x / Y) To Another Location

Feb 16, 2005

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.

View 8 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved