ActionScript 3.0 :: Reference Methods In Different Places?
Aug 26, 2009
how to reference methods in different places.I understand that I can reference a method of class that I pull into something, but how do I do it the other way around? Am I even supposed to? Let me explain more:
My Class:
[AS]
package com.selectBox{
import flash.display.Sprite;[code]....
My question lies in the onSubmenuClick function in my class. I want to update a function on the stage with the info contained in the item clicked on when the user click on that item.
I need a way to reference to object (or the class methods inside). I have a button "Add box" and when it is pressed it creates a new instance of class "MyBox". The thing is everyone of these objects get the same name "box".Here's a hint of what it's like:
Code: var arrBoxes:Array = new Array(); // var n:Number = 1;[code]...
Inside of the addBox function I can easily refer to the Object with just "box" (for example box.name = ..)but when in another function I cannot (and by then I might have created many "box"es).
I just went through a slideshow from Grant Skinner on improving performance of ActionScript. One tip he gave was written as, "Call methods directly instead of through a reference." I don't quite understand what this means.Does is mean to avoid making a function call to a variable referencing a function object?[code]Or do avoid making a function call to a variable referencing another object, which possesses that method?[code]
Is there an all in one place that outlines all the opperands of XML in e4X similar to Adobe Livedocs or the MSDN library reference (for C# and MS frameworks)?I'd like a nice place to go and check out all the opperands, as I do not know them all, and there is quite a bit to it.I'm not referring to the methods available directly through the XML object in AS3.[code]my google searches just keep coming up with Blog entries and W3Schools tutorials but no place like livedocs or similar.
there is a movieclip named movie with instance name movie.Inside this movie there is a textbox in frame 1.I want to give properties and methods to that textbox.
I'm just now learning how to use code more efficiently and i now there is a better way to reuse some of the code i'm using. For instance, how do i make this code into a reusable object(i guess with some parameters).
I have a cost calculator in flash, only the price comes out with about a hundred decimal places... any convenient way to round it up to 2? I was hoping there was some (fairly easy) way to nicely format an output..
I have a simple AS1 script running on a button: // on (release) { a = Number(answer2); w = Number(withvat); v = Number(vat2); answer2 = (w / 117.5 * 100); vat2 = (w / 117.5 * 100 * 0.175); } It works but the results are sometimes many decimal places long. Any way I can make my results round to two decimal places (accurately). So 5.6994 becomes 5.70 etc.
I have 23 keywords in an XML file. In an area of 1600px by 500px there should be zooming in and out (for about 5,6,7 sec which depends on the number of letters) 10 keywords, randomly chosen from the XML file. Each keyword may appear in different spots in the area, it doesn't matter.
my cost per month textbox typically returns multiple decimal places, is it possible to limit it's output to two decimal places like real monetary calculations?
I don't think this is right...especially if secondPosition is at the beginning of the the "temp" array (i.e. temp[0]). Is there a way to remove two items at once from an array, if they are not side-by-side??
I'm trying to write a function that automatically places each new mc I attach, or place on the stage above the other. I've been trying this, butit's not working and I'm confusing my self.
I would like to put in 250.00 as an amount and with all the other calculations I would liek that decimal place to be recognised and then in the final calculation that decimal point is displayed correctly, but it doesnt. If there is a simple reason for this then great, but if you need screen schots, fla the action script
I haven't used actionscript 3.0 in a while and I'm finding myself slightly lost. I have a fully functional calculator but I need it to return numbers with a max of two decimal places. (x.00)
I'm not sure where to input the code and how to make this work.
here's my code:
total_btn.addEventListener(MouseEvent.CLICK, getTotals); function getTotals(event:MouseEvent):void {
How can I tell flash to use only four decimal places when a number is display in a textField?Something like this:2.2356 , 0.2538, 0.2968, 0.0001 etc. Instead of infinitenumbers:.23565985 , 0.2538486
I haven't used actionscript 3.0 in a while and I'm finding myself slightly lost.I have a fully functional calculator but I need it to return numbers with a max of two decimal places. (x.00)I'm not sure where to input the code and how to make this work
here's my code: total_btn.addEventListener(MouseEvent.CLICK, getTotals); function getTotals(event:MouseEvent):void
For example I could have 6 or 6.5 or 6.75 or 6.125 but I need to convert all to show zeros at the end if they are less than three decimal places. So it should output respectively,6.0006.5006.750or leave alone at 6.125 or some other three digit number.
My requirement is to draw a line linking two places in a map, starting from one point to other. The growing line may be either straight or curved line.
I have a show I'm trying to create, I need to put the navigation buttons on different places on each frame due to content.
Code: on (release) { prevFrame(); } or Code: on (release) { nextFrame(); } and Code: on (release){ gotoAndplay("Scene1")}
I can get the symbols that I'm using as buttons to work in the first and second frame, but they will not work after that. Each frame has a Code: stop (); Action applied to it.
I have tried: copy and pasting the same symbol into multiple frames, dragging new symbols into multiple frames, creating folders for each frame and dragging new symbols into those folders then onto a frame, and I'm still not having luck. This presentation is set up to run in Flash 9 with Bottom up loading order and ASP2
I am making this website for my friend and flash is being a pain, Locally it looks exactly how i want it. (see img1.jpg).I have no AS3 code dictating the size or scaling, but as you can see (see img2.jpg) its not looking like i wanted.Here is my HTML code:
I have been tasked with creating a custom "calculator" for a client that uses a specific equation. The client inputs data into two Input Text fields and the result shows up in a dynamic text field. Is there any way I can limit the number of decimal places to two? Here is my code (which works, except for the decimal issue):i function onCalculate(){one = Number(number_one);two = Number(number_two);result_1 = ((one / 4) * (65 / (1 - 0.25))) + ((two / 0.5) * (65 / (1 - 0.25)));}