ActionScript 2.0 :: Two Dimentional Array Error
Mar 28, 2012
Using CS4, I am making a Tile based RPG game. I have a movieclip linked into the script which holds all of the graphics for a particular type of graphic (cliffs, rocks, bushes, ground tiles etc. etc.). With Y amount of arrays stored within an array, and each of those arrays X long, I effectively make a grid based off of the position of the two for loops used to read said array.
When writing the array I used an array generator I coded previously so I wouldn't have to type up the whole thing. As default the array generator just generates 0's for all the values. Then I go in by hand and edit the values to the correct frame numbers for the graphics within the movieclip. When I was editing these I formatted the array with spaces and returns just so it was easy to read the "maps" I was making (10x10 squares 7x7 (actual map is 5x5 with a border of 1 10x10 map)) I realized that it was getting very confusing since any fame number past 9 would require an extra space for second digit. I decided it would be easier to just rewrite the whole thing using two digits (01, 02 instead of 1, 2) I did a quick test to see if it conflicted with my gotoAndStop(); function and it didn't. I rewrote 4 of my arrays this way but on this final cliff one it hit a hiccup, I have checked the array for formatting issues and I just couldn't see anything. I was wondering if there was a conflict between the double digits being used in conjunction with the cliffs despite the fact that there was no problem when I tested it previously. I am pretty sure it is just a formatting issue but I can't figure it out was hoping fresh eyes might.
The array is 4900 values long, so it can be viewed pastebin.com/rdeVrYsb
[Code]...
View 0 Replies
Similar Posts:
Aug 15, 2010
How can I initialise two-dimentional typed Vector is AS3? Now I can get working only this:
private var _mainArray : Array = new Array( MyConst.DIMENTION );
public function MyArray()
{[code].....
View 1 Replies
Feb 15, 2012
The first 2 loops set the textfields just fine. But the next 2 give me the error Error #1010: A term is undefined and has no properties. Something is NULL, but what? Can't figure out :(
[Code]...
View 3 Replies
Nov 25, 2010
remove certain children of a MovieClip gamePage which I have added to the stage.. I have added a removeListeners Array loop to my validation button which should do this although children still remain.. I think I may not be targeting the movieclips correctly.. Here is my code (which works but throws Error #2025: The supplied DisplayObject must be a child of the caller.) it must be syntax related
function onValiderButtonClick(event:MouseEvent):void {
var persoArray:Array = [gamePage.a1, gamePage.a2, gamePage.a3, gamePage.a4, gamePage.a5];
if((level == 1) && (gamePage.h1.occupied != true) && (gamePage.a2.hitTestObject(gamePage.h2)
[code].......
View 5 Replies
Mar 9, 2012
i am trying to make a game that the score is calculated based on which objects you pick up from the stage. I am having trouble outputting them to the stage.
I have assigned the symbols from the library using the code below:
[Code]...
View 4 Replies
Sep 23, 2009
I have this code where I include Tweens in an array, and once the last Tween has run, I try to clean up the Array, but I get an error message: TypeError: Error #1010: A term is undefined and has no properties.k and let me know what's wrong
Code:
var coordCounter:int = 0;
var array:Array = new Array();
[code].....
View 3 Replies
Sep 7, 2009
If I m using 08 and 09 in the array then its giving an error but no such error with other numbers not even with 8 and 9.just here is an example to make easy to under stand my problem .
var my_array= new Array();
my_array[08]="amrita"
trace(my_array[08])
View 2 Replies
Jan 15, 2010
I am trying to build a flash game using AS3. I have a container named "enemy", and within that container I have a movie clip named "sonar". The movie clip sonar has roughly 600 symbols within it named "blip####" with the #### representing an individual number. I need to push each one of these blip symbols into an array so that I can later refer to them in a hit test. I have tried blipArray.push(enemy.sonar.blip####); andlipArray.push(Object(enemy.sonar).blip#� but neither of them work. When I try running the hit test the error I get is "TypeError: Error #1010: A term is undefined and has no properties."
View 2 Replies
Oct 4, 2009
I've run into a strange Vector out of range error when trying to splice a Vector array. The idea is to cut off the Vector array after a certain point....
var vec:Vector.<int> = new Vector.<int>();
vec.push(1);vec.push(2);vec.push(3);vec.push(4);vec.push(5);
vec.splice(3,vec.length); // output RangeError: Error #1125: The index 5 is out of range 5.
The strange thing is that it works perfectly, if I change the Vector to a regular array like:
[Code]...
View 2 Replies
Jan 7, 2011
I have a simple script that load from a xml file , 3 different languages on a little site. On local testing it working, on remote no, I try to test with remote debug and i have this error on array i think
TypeError: Error #1010: A term is undefined and has no properties. at index_fla::MainTimeline/completeHandler()[index_fla.MainTimeline::fra me2:330] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete()
[Code]...
View 17 Replies
Aug 6, 2010
This picture gallery adds children. It does what it needs to, but throws a #2007 error.
//Picture Gallery
var um0:MovieClip = new z0;
var um1:MovieClip = new z1;
var um2:MovieClip = new z2;
var um3:MovieClip = new z3;
[Code] .....
ERROR
TypeError: Error #2007: Parameter child must be non-null
View 1 Replies
Oct 4, 2009
I've run into a strange Vector out of range error when trying to splice a Vector array. The idea is to cut off the Vector array after a certain point...
ActionScript Code:
var vec:Vector.<int> = new Vector.<int>();
vec.push(1);
[code]....
View 2 Replies
May 29, 2010
I'm having a problem trying to use the method getDefinitionByName, I am using an array to store the names of the classes, the problem that arises is that when I am touring the settlement to create instances of classes shows me that error variable is not set, I've already created an instance of the classes that are in the array so the problem should not be because of this issue, only allows me to create the instance of an object in the array and when you try to create the following instance shows me the error that I mentioned previously
the fix that I'm using has these variables
"PlataformaPrueba", "PlataformaPrueba2"
and code with which I'm reading it:
Code:
var className: String;
var classReference: Class;
var classReference1: Class;
[Code]....
View 1 Replies
Oct 7, 2010
hey im trying to make a mp3 player and when u click on a play btn it plays that song. but i keep getting this output error "Error #2044: Unhandled IOErrorEvent:. text=Error #2032: Stream Error.
at slide_fla::MainTimeline/frame1()"
this is my code
ActionScript Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
var slidebind:Rectangle = new Rectangle(3, 3, 159, 0);
var loadsnd:URLRequest = new URLRequest ("s1.mp3");
var thissnd:Sound = new Sound();
[Code]...
View 1 Replies
Dec 6, 2010
when I try to move my "stars" I get a 1010 error. when I try to loop a singular item, it works, but dynamically...
Using FlashDevelop.
main()
Actionscript Code:
package { import com.gfx.mainContainer; import flash.display.MovieClip; import flash.display.Sprite; import
[code]....
I can trace starArray, but I can't loop to each individual element and move it.
View 1 Replies
Mar 14, 2011
when I try to move my "stars" I get a 1010 error. when I try to loop a singular item, it works, but dynamically...Using FlashDevelop.
[code]...
I can trace starArray, but I can't loop to each individual element and move it.
View 2 Replies
Sep 29, 2010
I am creating a scrolling portfolio, but am having issues assigning movieclips to an array. I'm loading xml with the image info. That works just fine. I've created an empty movieclip in my library called pane() and set it to export for actionscript with a class name pane.
[Code]....
View 6 Replies
Mar 28, 2010
I've just found a strange error when deserializing from a ByteArray, where Vectors cannot contain types that extend Array: there is a TypeError when they are deserialized.TypeError: Error #1034: Type Coercion failed: cannot convert []@4b8c42e1 to com.myapp.ArraySubclass. at flash.utils::ByteArray/readObject() at com.myapp::MyApplication()[/Users/aaaidan/MyApp/com/myapp/MyApplication.as:99]Here's how:
public class Application extends Sprite {
public function Application() {
// register the custom class
[code]....
View 1 Replies
Sep 6, 2011
I have a simple scrip that seems to be pulling a blank screen and an error every now and then .[code]...
View 9 Replies
Mar 12, 2012
I don't know what basic knowlege i missing here.I have two compiler error and don't know what to do about it.First says ") or , expected"Secondly "The class or interface 'BitmapData' could not be loaded."
Code:
listener.onLoadInit = function(mcTemp[i]:MovieClip) { // ") or ," expected
mcTemp[i]._visible = false;
[code].....
View 3 Replies
May 31, 2008
ok, I got this doubt wich is kinda making me wonder for a while. scenario:_I've got a movieclip with a bunch of buttons inside that invoke a function and send parameters to it.no sweat so far._those buttons are named with a specific word followed by "_btn". that word is the same as the one that goes in the parameter. for example:ode:gobbledigook_btn.onRelease = function() {_root.myFunction(gobbledigook)}question:I'd like to be this work with a for loop, so I don't have to repeat the code for every button. so this is what I did:
Code:
_root.wordsList = ["bafflegab", "esculent", "kakistocracy", "palimpsest", "quincux"]
for(i=0;i<_root.wordsList.length;i++){
[code].....
View 2 Replies
Jun 30, 2011
So I've been messing around with some code to see if I can get a button to play a random sound from an array by using a function. However, I keep getting the error
TypeError: Error #1007: Instantiation attempted on a non-constructor.
at Untitled_fla::MainTimeline/ClickHandler()
Here's my code:
Code:
//-----------------------------------------------------------------
import flash.media.Sound;
import flash.media.SoundChannel;
[Code]....
Random number is of course a random number no higher than the array length.
However, Chosen sound is always "null". Should I worry here?
View 4 Replies
Jan 25, 2009
I'm trying to load data from an external text file into an array. I created an array and am able to load the data into an array if I explicitly say something like
ActionScript Code:
array[0] = event.target.data.uid1_name;
I can then do a trace statement on array[0] and it will output the correct name from the file. My problem is I'm trying to iterate through the variable names in the text file in the file by using an index variable. This is the code I'm using after doing all the URLloader, URLRequest, and so forth stuff:
ActionScript Code:
for(var i = 0; i<20;i++){
fArray
= event.target.data.uid_name;
}
This produces a syntax error. I've tried several other syntax variations but haven't been able to figure it out. I've also tried the following:
fArray
= event.target.data["uid"+i+"_name"];
fArray = event.target.data.["uid"+i+"_name"];
fArray
= event.target.data."uid"+i+"_name";
All three of those also give me errors. For the first one the trace statement outputs "undefinded" instead of "Doug". For the second I get "syntax error. Expecting identifier before left bracket". And for the third I get "syntax error, expecting identifer before uid.":
syntax to iterate the number after uid(uid1_name, uid2_name, uid3_name, etc)?
View 3 Replies
Jul 12, 2010
I am trying to replace an Object inside my nested array (colArray) by using splice, the object acts as my player and will need to maneuver around the Array it's in. The Problem is splice doesn't appear to be showing anything in return, it comes up with an error saying: Cannot access a property or method of a null object reference.What am i doing wrong ? And how would i go with moving my playerObject around the array?
var gridContainerMC:MovieClip = new MovieClip();
var gridSize:Array = [col,row]; //Rows, Columns
var gridArray:Array = new Array();
var col:Number = 44;
[code]....
View 2 Replies
Jan 24, 2009
I'm trying to load data from an external text file into an array. I created an array and am able to load the data into an array if I explicitly say something like:
ActionScript Code:
array[0] = event.target.data.uid1_name;
I can then do a trace statement on array[0] and it will output the correct name from the file. My problem is I'm trying to iterate through the variable names in the text file in the file by using an index variable. This is the code I'm using after doing all the URLloader, URLRequest, and so forth stuff:
ActionScript Code:
for(var i = 0; i<20;i++){
fArray[i] = event.target.data.uid[i]_name;
}
This produces a syntax error. I've tried several other syntax variations but haven't been able to figure it out. Why syntax iterate the number after uid (uid1_name, uid2_name, uid3_name, etc)?
View 3 Replies
Nov 15, 2010
I am trying display values in a datagrid in my application. I have all the values as an xml file. I had only one set of record n the XML file, to fill only one row of the data grid. While trying to store the values from the XML file to an Array Collection in the application File using the code, i.e.,
<mx:Model id="reviewList" source="assets/reviewList.xml"/>
<mx:ArrayCollection id="reviewlist" source="{reviewList.Item}"/>
I get an error, saying Error No# 1034: Type coercion failed cannot convert mx.utils::ObjectProxy to Array.But If I have two record sets in the XML file, it works fine. If there is only one set, I gHere is my xml file:
<ReviewList>
<Item>
<ReviewId>1123</ReviewId>
[code]....
View 6 Replies
Mar 13, 2012
I am building sort of a slideshow that features a counter. Everytime the countdown gets to 0 it should go to another frame RANDOMLY and start itself again. So far, I was successful at that using a Math function [i.e. gotoAndStop(Math.round(Math.random() * 5)+1);]. However, i needed the random function to include UNIQUE instances, so that it would not go twice to a same frame. Everywhere I looked for I was told that the way of doing that was creating an Array.
However, it all worked with the Math function and now that I have an array not only it doesnt work but I get a runtime error, an ArgumentError: Error #2109: Frame label 0,2,3,1 not found in scene Scene 1. It's like it cannot find the source of the randomiser function. How did this happen and, how can I make it work and still obtain a unique randomised order?
[Code]...
View 5 Replies
Nov 4, 2009
Is there a right way to removeChild index of the array? My code is working but it throws me error once in a while; Here is my code;
var temp_array:Array = new Array;var cap_array:Array= new Array(sugar_mc,sugar_mc,cocoa_mc,milk_mc);[code]....
the error is ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.[code]...
View 3 Replies
Sep 28, 2009
EDIT: I'm using CS4 I'm receiving this error: TypeError: Error #1010: A term is undefined and has no properties. at Main_fla::function_holder_mc_16/cleanList()
[Code]...
You can find my file at: [URL] Below is my function to clean my list. That part works - however for some reason I'm getting errors...
[Code]...
View 2 Replies
Oct 31, 2009
I've been trying to get JSON working with AS3 for a while now, but to no avail. I keep getting the following error when I get the JSON back:
TypeError: Error #1034: Type Coercion failed: cannot convert Object@26331c41 to Array.
I've tried changing the datatype of the variable "jsonData" to object, which fixes the error, but I'm not entirely sure how I can parse the data.
package
{
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.net.URLLoader;
[code].....
View 1 Replies