ActionScript 2.0 :: Eval Usage On The Left Of Equals?
Apr 1, 2007
I'm sick of writing long scripts or being locked in certain cases to not being able to use dynamic features because I don't know how to use things like eval on the left side of the equalsHere's an example
I wrote an application in flash AS3, and when I trace from flash the total memory usage of the total application is only about 9MB, But at the same time Task Manager Shows the memory usage as 110MB. Around 100MB difference.Flash Trace Method System.totalMemory difference of the Trace from the Beginning of the application to end of the application.
looking for the correct way to arrange this. So this below works. But instead of using the y coordinate of the wst, wsa, and wsm, is it possible to have it equal the mc itself? so wsa1.y==wsablank3(mc)
I have some confusions on root and the stage classes; like;When should I use root or the stage class, from within my custom classes, in order to access the existing objects on the main timeline.When is this.root == null or not!How can I check numChildren on the main timeline.
I have an array of objects. What I would like to do is get the last index of an object whose property equals a certain value. Ex: // this occurs on a mouse click var stockObj:Object = new Object(); stockObj.ID = "an_id"; stockObj.category = "a_category"; array.push(stockObj); //psuedo trace(array.lastIndexOf(stockObj.category=="a_category")); I would like this to trace the index of the object whose category property equals "a_category"
I am having quite a bit of trouble with one of my classes not working with the custom PixelPerfect-Class. Looking into it I found the error occurring in this line:
It's throwing a 1009. Playing arounf with trace I have come to the point, that the hero in my little game has no transform.matrix (it's null). This is not related to the CollisionClass, i traced it independently of that.
I am very new to flash, I got a player, and the idea is for a top down shooter kind of thing, I got the player to rotate with left and right, and its rotation equals its direction, now how can I make it move forward in its current direction when I press up?
I have an array. I have a button, when I press on it I want to be able to loop through every item in the array and see if EVERY item is equal to true, if so I want something to happen.
var allIsTrue = false; _global.myArray = [false, true, false, true, false, true, false, false, false, false, false, false, false,false,false,true] ///would not do something
[Code].....
I thought I could loop through each one and if a false statement if found, the loop stops and the variable allIsTrue = false. But if the loop cycles all the way through allIsTrue = true.
i have online game and i have to know how to do this easy thing i have inventory and under things like first aid is number of objects and its combobox and after change i want to change variable kolko[i] to equals combobox name : "co"+i and that selecteditem data , i have this
Basically I want to eval() a string like _level0.mc._x-=dist; where the "-" or "+" is a variable.You can paste this straight in and it should work.. only the last part (where it's doing the eval) doesn't.
i hav a left right moving thumbnail gallery from xml, i need that on the last image image come on focus from the left side so automatically the left button will be disable or opacity goes 0 anything and same thing from right side also.
I have a series of thumbnails that should scroll from left to right & right to left when you roll over the movie clip buttons on either side. IT was working in another flash movie, but I moved it to a different flash file and now it's not working. The hit buttons within the movie clip buttons have this action script:
looking to create an image/mc slider that moves form right to left via user clicks of a left and right button.I would assume I would create an array to hold a series of mc's in (my images) and then tell the left and right buttons CLICK events to move linearly through the array (displaying next in line and previous etc.
I have a response coming in from a server that contains a ton of strings that I need to eval to have them replace arrays already set as globals. So program fetches response, evals string into an array, and then we do stuff with the array. I've played around with little tests and can't get it working.
ActionScript Code: var superArray= new Array('3','4'); var testArray="superArray=['1','2']"; function testEval() { eval(testArray); trace(superArray); [Code] .....
I was reading another query on this board about NOT using eval, as it had become deprecated, for attaching a name to a new MC. I have been using eval to check through all the objects, and to add ones with a certain name to an array.
for (i in this) {if ((typeof (eval(i))) == "movieclip" && substring(i, 1, 5)== "names") {
would there be another method of doing this using dot notation? sorry if this question seems a little muddled. I am new to flash, some things in it make a lot of sense and others are still confusing me.
I have a global map, when the user selects a continent it loads a seperat swf for that area. The continents grab variables from a database, and bring a bunch of variables into the movie.
One group is for the names of countries. It grabs the country name and it's 2 letter code. Then passes the country name to the local movieclip with that same instance name.
This works well for the most part. A couple countries don't load. Right now I'm looking at Asia. The country od Malaysia with it's code of "MY" produces errors half the time. Well most of the time.[code]...
I'm not really good at figuring out how to do some things in Actionscript and I'm confused about looping throught functions with thins like eval. Here's my code :
[Code]...
I'm trying to loop to dynamically create functions. I have 5 boutons and I don't want to duplicate 5 times the same code. This code works but I don't seem to be able to use the same eval trick on the variable "blnBtn05". Anyone knows why and how can I be make it work?
stuck on a bit of code, trying to transition a program over from JS to AS2 flashlite 3.1.So here's the deal, I have a response coming in from a server that contains a ton of strings that I need to eval to have them replace arrays already set as globals. so program fetches response, evals string into an array, and then we do stuff with the array.I've played around with little tests and can't get it working. This is a dumbed down version of what I need to happen.[code]
I've some components with dynamic heights. They have to be aligned with respect to the bottom of my canvas container, so I cannot set the same y for all components.
I could compute their heights and successively set the y but I was wondering if there was an easier way to do it.
I have an Image called "PanoramaImage" (which is very long in width). I want this image to move from right to left & from left to right automatically.
I am using flash as3. I am loading this image from the same folder where the .fla file exist. my image to move by using Up & Down arrow keys.
The following is the sample code i found on web.
var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.CO MPLETE, completeHandler); loader.load(new URLRequest("panorama.jpg"));
I have an Image called "PanoramaImage" (which is very long in width). I want this image to move from right to left & from left to right automatically.I am using flash as3. I am loading this image from the same folder where the .fla file exist. Right now I have the code which will help my image to move by using Up & Down arrow keys.The following is the sample code i found on web.
var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.CO MPLETE, completeHandler); loader.load(new URLRequest("panorama.jpg")); var content_mc:Sprite = new Sprite();
I have an air application, in which the user types javascript in a textarea, and it is eval'd in an mx:HTML component, but even with try/catch around the eval, and around the code in the eval, and an HTMLUncaughtScriptExceptionEvent handler, it still throws an error. htmlWindow is html.htmlLoader.window.
I'm having problems in setting three variables using a for loop and then passing these variables to my function. I think it's something to do with the set function I'm using, because my colorFadeTo function claims it's being passed an undefined variable.
Code: for (var i=0; i<circles.length; i++) { var current = circles[i];
I have a clip containing 8 MCs, named id1, id2 etc, each of which contain a dynamic text field with the variable thisNo. I want to run a loop that inserts each digit from a randomly generated number into each of these MCsPatID is the random number, IDLength is it's character length.