ActionScript 2.0 :: Using Array Notation And This Keyword
Feb 19, 2006
I am trying to create a number of movie clips in my main movie but I don't seem to be able to access these movies using array notation and the 'this' keyword. Here's some example code in a main timeline.
var i=0;
createEmptyMovieClip("clip"+1,0);
trace(this["clip"+i]);
////undefined - why?????
var clip=createEmptyMovieClip("clip_holder",1);
clip.createEmptyMovieClip("clip"+i,0);
trace(clip_holder["clip"+i]);
/////_level0.clip_holder.clip0.
This is ok. What's wrong with this["clip"+i] ?
View 1 Replies
Similar Posts:
Feb 23, 2009
I know that a dynamic mc can be referenced using array notation
viz: myArray['someName'+i]
My question is ... can mcs that have been placed on the stage and given instance names be referenced in some similar way? If I have placed 10 mc's with different instance names eg mg1, mg2, mg3 etc, can I reference them using array referencing?
View 6 Replies
Apr 9, 2010
How can I search for a keyword in an array?
View 3 Replies
Mar 8, 2012
In the following example the first trace gives me the xml data at the node, but the second trace does not. This is AS3. How would I use a variable to do the same as inline dot notation?
var x:String = "animXML.home.version";
trace(animXML.home.version); // this works
trace([x]); // this does not
View 1 Replies
Dec 3, 2011
I have some variables in the format: var like6Y:Number = 50; Later I am dynamically setting some: num=6; Then I am trying to use that num to get the variable like6Y: like+6+Y I know that is totally wrong but I seem to remember you could use some kind of object notation to accomplish this: ["like"+num+"Y"] Or something along those lines. But I can't remember how to do it.
View 3 Replies
Nov 16, 2010
I have the following: ActionScript Code: if ((player.charVelocity < 9.0180945396304027e-26 && player.charVelocity > -9.0180945396304027e-26)) it seems to be firing as soon as charVelocity gets between 1 and -1. Am I writing that correctly? I assume it would work as I copied the syntax it was outputting for the variable value (which is set to 'int')
View 5 Replies
Mar 12, 2007
I have taken a bottle of Excedrin due to the headache I've developed from this problem I am having. I have some variables:
[AS]
var snd1:Sound = new Sound(this);
var snd2:Sound = new Sound(this);
[code].....
View 1 Replies
Oct 5, 2004
I have 10 or 100 or 1000 mc's on stage that do exactly the same on an onRollOver event and on an onRollOut event, what's the easiest way of writing this ? let's assume that the mc's are called mc1 to mc100, could it be done with an array and/or for statement ? Cause I'm used to old fashioned coding, I'm used not to try to cut corners So it kind of restricts my thinking a bit at times. So, do I need to start with an onRollOver event handler for each button in order to make Flash notice the onRollOver event for each button ?
View 1 Replies
Feb 10, 2010
I've created a custom class to represent a monster in a game. The class definition has "public class Monster extends Object". I'd like to know if there's a way to initialize the object using object literal notation. For example, this works ok:
[Code]...
I get this error: "Implicit coercion of a value with static type Object to a possibly unrelated type Monster." Is there a way to do this? I'd rather NOT have to call the Monster's class initializer each time, because in the actual code there are a lot more variables in the monster class than just those three, and it's kinda unwieldy to pass a dozen long strings into the new() function.
View 3 Replies
Jul 21, 2010
I've got a calculator that i created in as2 that converts different units of measurement. However, right now it always converts the numbers into a decimal number like 0.33333333 or 450.72. How in the world would i convert these decimal numbers to scientific notation? For example, say i have a number: 12,700. Expressed in scientific notation, this would be 1.27x10^4.I hope there is an easy way to make flash convert to such a number system? I know its easy to round numbers in decimal, but have never worked with scientific notation before.
View 9 Replies
Nov 27, 2009
I'm sitting here doing some C# programing and in one of my switch statements I ended up using the goto keyword. Well just out of curiosity I booted up FDT and created another switch statement in ActionScript 3. Well to my surprise there is apparently no goto keyword in AS3 or at least I couldn't find a substitution.
View 6 Replies
Jul 31, 2010
I have a class named 'extend', and I want to be able to do something like this:
Code:
var mc = extend(someMovieClip);
instead of:
[code]......
View 1 Replies
Nov 20, 2009
I'm trying to create a movie, that when a correct word is entered, it goes to a specified frame. The code below words fine but I need to make an addition to it,
on (release, keyPress "<Enter>") {
if (inputtext eq "word1") { gotoAndStop("frame1");
} else if (inputtext eq "word2") {gotoAndStop("frame2");[code]....
I was hoping to add extra words that would go to the same frame. I know I ca do this by�
if (inputtext eq "word1") { gotoAndStop("frame1");
} else if (inputtext eq "word3") {gotoAndStop("frame1");
but was wondering if there is an easier way, something along the lines of�
if (inputtext eq "word1", "word2", "word3") { gotoAndStop("frame1");
View 1 Replies
Aug 1, 2009
I was wondering if there is an easy way to search a string for a keyword. I am working on a twitter piece which searches strings for keywords and have found a way of loading all the data properly.
View 1 Replies
Sep 18, 2009
I'm a complete novice to ActionScript, OOP and Flash. I have no idea when you are supposed to use the keyword "this". I have searched the forums but obviously searching for the word "this" is not very successful! I've read quite a few tutorials now and it seems that different people have different opinions on when and where it should be used. For example what should I be doing in the following class? Both seem to work but is one the "correct" way? Are there situations where things will not work if you omit the "this"?
ActionScript Code:
public class Sector {
private var _radius:Number;
public function Sector(radius:Number){
[B]this.[/B]_radius = radius;
} public function get radius():Number{
return this._radius;
} public function set radius(value:Number):void{
this._radius = value;
}}
I have another possibly related question with regards to naming conventions. I like the use of underscores for properties with getters and setters but what about the names of the constructor parameters that are used to initialise these properties? In the above example I have used "radius" for the constructor parameter although it is also used for the getter and setter functions. It seems a bit of a palaver to come up with different names for the same quantity but is what I have done really bad coding practice?
View 5 Replies
Jan 6, 2011
i got an error in AS.1042: The this keyword can not be used in static methods. It can only be used in instance methods, function closures, and global code.this is the error line.public static var defaultEase:Function = this.easeOut;
View 6 Replies
Aug 1, 2010
I am trying to do the search api for my flash site. I need to know how to enter the keyword and search on youtube. Then youtube will return the videos list which the user can click and watch it.
View 1 Replies
Nov 25, 2010
what is the keyword that allow me to implement an abstract class? It was asked in my interview..Can you say it from both java and ActionScript(flex)
View 2 Replies
Nov 10, 2009
I am again in trouble with my new project where i have to make a keyword search popup.There is a online study material from which i have to search keywords.Study materials are coming from XML file.So I placed a button for search option.when I'll press it there should be a popup window with keyword search fields ( as shown in image in attachment ).What I could do is, I can popup the window with given fields bt i dont know how to search for given keywords.
View 3 Replies
Nov 18, 2009
i have a big problem with Search function to build the Glossary.. First, what is the best way to build up the Search function that contains 400 more keyword?? what way should i use, with XML, or combo box or etc????
I have used the text field with String.indexOf() .. but it seem like not the best way.. because it's really long..
View 1 Replies
Apr 14, 2006
I was ust wondering how I would go about linking a button to a keyword within a .jpg file, within a folder and making that .jpg appear within a window. The word that the button will search for will not be the full name of the .jpg, it will only be part of the .jpg file name.
View 1 Replies
Oct 21, 2006
I'm tyring to do some OOP coding but have trouble figuring out how to keep it all nice and clean. Observe the following class I've made:
Code:
class Link {
public var identifier:Number;
var xpos:Number;
[Code]....
The problem is that I can't access my class properties inside the onLoadInit event function. What is the good OOP way to access these properties?
View 9 Replies
Apr 23, 2009
I have been building my website using a simple mouse event click system that makes movie clips play at specifically names keyframes. it took me a bit, but I got it right and the code was simple. here is an example of the code that works:
films.addEventListener(MouseEvent.ROLL_OVER, btnOver1);
function btnOver1(event:MouseEvent):void{
sketch_5.gotoAndPlay("f_over");
}
Pretty simple stuff. but now I am working on a paid project for someone, and it is a bit more complicated in scope, but essentially I would be using the same code over and over again. it's a glorified slide show. but I ran into a problem. I used this code, which is the same (with different names and mouse event) as the one above.
mcLifeLED.addEventListener(MouseEvent.CLICK, Light_Type);
Function Light_Type(event.MouseEvent):void{
mlights.gotoAndPlay("p_life");
}
Its telling me that "Function Light_Type(event.MouseEvent):void" is wrong with this message "1071: Syntax error: expected a definition keyword (such as function) after attribute Function, not Light_Type." I may be wrong, but from what I can read in it, it's telling me that the function I named about "Light_Type" can't be found...
View 2 Replies
Jul 14, 2011
I was interested in searching through text in a textfield, and applying text formatting to keywords. For example, every time the word 'the' appears, apply a text format that changes it to green and 14pt. Here is an example of a format and text applied to a textfield. How would I go about searching through the textfield and applying this format only to specific words? my_txt.text = 'The cat jumped over the house.'
/// my format I want to apply
with (_lt_fmt) {
align = 'left';
blockIndent = 0;
[Code]....
View 8 Replies
Apr 11, 2011
I am a flex developer, well this time , client requirement has came to search the keyword in google adword, go to the following link, if i enter some keyword here in the search box like [URL] "dog training tips", so i get lots of results, i have to develop this same application in flex, which will fetch the data from this google's tool, Does any one of about how to get this data from flex, is there any flex or actionscript API available which will return me the data, that i'll filter according to ma requirement,
View 1 Replies
Aug 16, 2011
I am currently reading the Actionscript 3 Bible and the author shows an example in which a custom eventDispatcher class is created. When the class is later used in the code it's called as such:
//Thermometer is a custom eventDispatcher that extends the eventDispatcher class.
var thermometer:Thermometer = Thermometer(event.target); //why no new keyword?
I'm a new programmer and I was curious if someone could explain how this works? Why is the new keyword omitted? When you omit the new keyword on a class that extends another class is it essentially just calling the superclass(eventDispatcher) constructor?
View 1 Replies
Aug 6, 2009
I've been testing what you can do with loaded content lately and I'm trying to use the 'new' keyword to create new instances of a loaded swf. For example...
ActionScript Code:
function onLoadComplete(e:Event):void{
var loadedSwf:MovieClip = e.currentTarget.content;
[code]....
View 4 Replies
Jun 28, 2011
Today I've received a small ActionScript 3 application that I need to have a look at and make some changes to.I've noticed that the entire application is riddled with the return keyword, eg:
// Constructor
public function MyClass()
{
// some logic[code].....
Is there a possible reason for this, or is the developer who worked on this using some weird, self-taught practice?
View 1 Replies
Nov 7, 2011
I am trying to link a button to a URL, however I keep getting the error
1071: Syntax error: expected a definition keyword (such as function) after attribute Function, not webfunction.
ActionScript Code:
import flash.events.MouseEvent;
import flash.net.URLRequest;
webdes_btn.addEventListener(MouseEvent.CLICK,webfunction);
[Code].....
PS it's not really "Website" (Obviously) however I can't post links until i have at least a 50 post count.
View 1 Replies
Sep 27, 2011
Code:
package
{
import flash.display.MovieClip;
import flash.display.Graphics;
public class Rail extends MovieClip
[code]...
this is a simple Rail class, what I am trying to do is take the for loop out of the timeline and build into the Rail class itself. How do I refer to the Rail class itself within the method? If I am doing this the wrong way please let me know! Would it be better if I created another class, say a "RailSpacing" class and build the for loop into the contructor into that?
Also, if I wanted to add depth to the rail(textures or something else to make it look real) and still be able to change the color without transforming the entire rail instance, what could I do ActionScript wise. I have come to the conclusion the only way to do this is creating a multilayered movieclip and target the base object and not the highlight/ shading layer.
Also, if I created a nice graphic/movieclip and exported it for ActioSncript, how can I find the class file and add too it? Is this even possible? Is it possible to draw something that is detailed and export it and then add some methods?
View 1 Replies