ActionScript 2.0 :: Using Eval For +/- Calculations ?
Apr 29, 2008
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.
Code:
this.createEmptyMovieClip("mc",this.getNextHighestDepth());
_level0.mc._x=200;
_level0.mc.createTextField("txt",_level0.mc.getNextHighestDepth(),0,0,200,200);[code]......
View 2 Replies
Similar Posts:
Jan 28, 2011
I am working on a project at the Ruhr-University, where i have to determine the calculation speed of ActionScript, e.g. in calculating MD5 Hash values.Is it possible to use the GPU for the calculation? It would be the best, when i can use the GPU and the CPU for the calculations.I already know that ActionScript is running on the CPU und the GPU is used for video rendering.Is there a chance to use specifically the GPU for the calculation?
View 4 Replies
May 20, 2004
How much can the flash player handle before it starts to slow down? What is the limit to the number of calculations it can perform?
View 2 Replies
Feb 6, 2011
I have two InputText boxes (Flash CS5 AS3). I will perform calculations with the values that are placed inside the boxes. How can I turn their values into numbers? I will eventually restrict the boxes to numeric values only.
View 3 Replies
Jan 7, 2011
I am an animator who does a little actionscript from time to time (enough to get me in trouble) but am at a newbie lite experience stage. I have flash 8 (actionscript 2). I have formulated a calculator for my boss (not in animation, unfortunately) that has some very simple flash maths. I have previously loaded text into a swf from an external text file into a dynamic text box � easy enough. But in my simple calculator I�d like to add a pricing schedule which I can edit externally (without Flash, simply edit the text file) to change the prices on some stuff. Can this be done? Every time I try using the loadVariablesNum or LoadVars approach my calculations come up with a NaN error. I suspect you can�t load characters that are recognised as numbers from an external text file. Can I do it with XML (I have some very basic understanding) or do I need to use php and mySQL?
View 2 Replies
Jun 12, 2011
I've been making arrays from numbers produced by the Collatz conjecture. But when the number where we start calculating exceeds over 1x10^16 program can't do any more calculations. It loses it's capability to handle odd numbers. Heres a part of my code that makes calculations:
ActionScript Code:
var a:Number;
var result:Array = new Array();
var count:int = 0;
function calculate(e:TimerEvent):void{
[Code] .....
View 6 Replies
Oct 6, 2007
After seeing the I've been told that movieclips aren't suited for games, what do you use? thread, I thought I would try to incorporate the approach into a game I'm currently programming to make it a little less processor intensive.
I have a giant movieclip of a football field, of which only 5-10% is shown at any given time. I'm guessing that flash still has to make calculations for the other 90-95% of the field every frame, even though it's of no use. From what I understand (not much), copyPixels seems like the perfect candidate for such a situation.
It seems simple, but I'm having trouble actually implementing it, and I'm not sure which actions are needed and what might be introducing unnecessary work. I have a movieclip (mc_field, exported for as), but if it would save the processor some effort,I could easily save this as a bitmap and export that for actionscript. The width and height of the final product (bitmap/BitmapData) will be Stage.width, Stage. height,respectively,and I can handle making the calculations of the x,y coordinates of the rectangle cropping (which part of the source bitmap I want to crop).I'm sure it's only 3 lines of code, and I know that there are a few examples online, but for some reason.
Say, for frame one, I want to take the field (either mc_field or bm_field) and copy 500px x 300px, starting at 140,230 from the source bitmap to mc_container.Then, for frame two, I want to copy 500px x 300px starting at 240,540 from the source bitmap to mc_container.
View 4 Replies
Jul 26, 2011
I'm working on a Flex application that uses MVVM. I understand that it's recommended to have a 1-to-1 mapping between views and view-models. How then do I avoid performing the same calculations and storing the same data multiple times if it is needed in multiple views?
For example, imagine I have a program that can load project files consisting of a list of items. The main tab of my application has an export button that should only be enabled if the project is valid so I create an isExportEnabled property on the view-model for the main tab. The calculation for this involves validating the project by iterating though every item in the project and verifying some attribute on each. I have another tab which has a "Print Project Summary" button so the view-model for this tab has isPrintEnabled. The value for this flag is based on the same criteria, whether or not the project is valid.
I could put the logic for determining these values in their respective view-models, but then I end up calculating the same value twice when a project is loaded. I could move isValid to the domain model but then the model becomes denormalized. What if a saved project is edited without updating the "isValid" flag? I could make a global "Project View-Model" for the entire project which calculates whether the project is valid and then have isExportEnabled and isPrintEnabled delegate to that. However, then I end up with a hierarchy of view-models which this article recommends avoiding: Applying the Presentation Model in Flex
View 1 Replies
Dec 23, 2005
I have a textfield problem. I created a textfield (for input) and wanted to make some calculations using entered numbers. But it recognizes the inputs as a string. For example;
listen=new Object();
listen.onKeyDown=function(){
if(Key.isDown(Key.ENTER)){[code]....
if I enter 12 in the textfield and press Enter, result is 123, not 15. How can i make it to recognize input as a number?
View 6 Replies
May 21, 2009
I made all the corrections in my code and got a working one. But what I really want to do is not adding texts into one text field. I need to get the numbers which is written by users into text boxes and then use their inputs to make some calculations. (Like 3+6=9 ). When I assign numbers to variables Ican easily make calculations but what I really want is not that. the numbers should be entered by these text boxes. I think need to change "string" to "number" but when I do this I get error message. I am planning to use the calculation result in some other part of my code. I am wondering if using "return" function useful for me to get the number (the result) of calculation?
[Code]...
View 5 Replies
Jul 24, 2005
when I use hittest and eval?
View 1 Replies
Dec 9, 2010
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] .....
View 1 Replies
Aug 16, 2011
i'm new to flash programming. the code below is not working.[code]
View 3 Replies
Feb 25, 2003
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.
View 3 Replies
Apr 28, 2003
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]...
View 1 Replies
Jun 21, 2008
I am passing flash a variable in string format and it looks like this
var stringVar = "new Array(new Array(1,3,4),new Array())";
Now i need to make an array out of it. I tried this:
var stringArray = eval(stringVar);
but had no success.
View 4 Replies
Jul 25, 2008
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?
View 4 Replies
Dec 9, 2010
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]
View 3 Replies
Nov 29, 2011
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.
[Code]...
View 1 Replies
May 12, 2006
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];
[code].....
View 1 Replies
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
Code:
base.mitem1y = mitem1._y
base.mitem2y = mitem2._y
[code]....
View 3 Replies
Jan 23, 2008
why code snippet #1 works, but code snippet #2 doesn't? i thought the array operator would work in this case...
CODE SNIPPET #1:
Code:
for (i=0;i<products.length;i++)
{
// XML data code
for (j=0;j<prodItems.length;j++)
[code]....
View 3 Replies
Jul 19, 2003
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.
for (i=1; i<(IDLength+1); i++) {
thisNo = PatID.substr(-i,1);
eval("id"+i).iconNo = thisNo;
[code].....
View 6 Replies
Sep 3, 2003
I want to do a for loop that grabs values from different variables. This function works nicely without the eval() statement (using the commented line below it) but not with it.
function saveData ()
{
saveUrl = "savedata.php?";
for (count=1; count<=numberOfVariables; count++)
[Code].....
View 14 Replies
Jul 27, 2010
I'm trying to update an old flash 5 site I made years ago so that I can put video clips in it. I opened the file is flash cs3 and compiled just to see if it would work as is before modifying. It's hanging on a bunch of code, all which have eval() in them. It's been a loooong time since I coded actionscript so while I know that the bracket syntax is what I should be using, after trying various ways of writing it I just can't figure it out. Can someone tell me how the following should be written in Actionscript 2.0 and I can extrapolate from there?[code]...
View 1 Replies
Mar 9, 2009
I'm having problems with my usual eval methods of creating objects to read off dynamic values programmatically using concatenation. I've found the set command doesn't seem to work with objects that are dynamic....
Code:
function createobject(item){
//create it and store something in it
set ("_root.item"+item.stored, "data storage test for item "+item);
}function checkobjects(){
for (i=1;i<5;i++){
checkit=eval("_root.item"+i);
trace("_root.item"+i+".stored="+checkit);
[Code] .....
Running this produces the output of...
Code:
_root.item1.stored=undefined
_root.item2.stored=undefined
_root.item3.stored=undefined
_root.item4.stored=undefined
How to do this - basically I'm trying to load data, then use that to create dynamic objects and values within it, then I'm trying to work with those values by again using loops to read off the dynamic values during runtime. Obviously if these were "fixed" variables, then it would be easy, problem is that its impossible to use the new Object() command with dynamic names!
Previously I've used this:
Code:
checkit=eval("_root.item"+i+".stored);
trace("value is "+checkit);
Is it my imagination, or was this stuff a lot easier to do in AS1?
View 2 Replies
Nov 11, 2011
I'm trying to build an API in JS that will perform some operations and then execute the callback that's registered in AS when it's done. Because it's an API, I am just providing a JS method signature for another developer to call in Flash. Thus, the callback name that's registered in the AS part of the code should be a parameter that's passed in to the JS API in order for JS to communicate back to Flash.
For example:
[AS3 code]
ExternalInterface.addCallback("flashCallbackName", processRequest);
ExternalInterface.call("namespace.jsFnToCall", flashCallbackName);
function processRequest(data:String):void {
//do stuff
[Code] .....
Because the definition of the function is in AS, I can't use the window [function name] approach. The only way I can think of is to build the callback in a string and then use the eval() to execute it.
View 2 Replies
Mar 9, 2011
I have a variable call php_variable that loads from the php. It echos all the necessary variables. I have 2 array, Tel_start and Tel_area. The messages.text is just a text field I use to test if things are loading properly.
[Code]...
It display the correct string. But when I use Tel_start[0] like above, I got undefined. So here, the actual quesetion, what's the proper way of storing those variables and displaying it?
View 9 Replies
Apr 1, 2010
Is there any way to execute arbitrary code in Flash, like javascript's eval()? I'd like to take some code as a string and execute it, if possible
View 2 Replies
Aug 13, 2011
I have 15 sounds in my fla; I imported them to the library and exported all sounds with the name s1, s2, s3, ... s15 I created a function that recieve the number and then play the sound. In AS2 I could use eval like eval("s" + n), but in AS3 I can't!
[Code]....
View 2 Replies