ActionScript 3.0 :: Error When Declaring Variable
May 18, 2010I'm trying to trigger a public var which is located in an external class but can't trigger them from my Main class.[url]...
View 2 RepliesI'm trying to trigger a public var which is located in an external class but can't trigger them from my Main class.[url]...
View 2 RepliesI have several movieclips that I exported to actionscript from the library (c01,c02,c03,...)In the actions I have a conditional that checks a variable and depending on the variable provided I want to create a new instance of that movieclip. For example if cityY==1 then I want to create a new c01.
I tried with conditional and with a switch/case but I get an error declaring the newCity variable more than once.[code]...
I'm trying to do something like this:
[Code]....
whats the correct syntax for declaring a variable thats name changes according to a different variable.
What I want to achieve is pretty basic: I have an input text with instance name (contact_date) and I want the information the user enter in this input field to be kept in a variable that I can reuse later on in my movie.
View 2 RepliesI have 26 buttons in my library named BUTNA, BUTNB, BUTNC, etc. all the way to BUTNZ.
I want the script to pick a random button from the library and place it on the stage.
I am probably doing this wrong, but I am lost.In my script, I need the variable btnp1 in place of BUTNZ in line 8.I don't know how to do this.[code]...
in as2 you used to be able to just declare a variable on a movieclip something line myMC.newvar= "something". this does not seem to work in as3 I get undefined property. Am I missing something on how to dynamically declare variables to sprites and movieclips?
View 6 RepliesWhat is the difference between declaring a variable like this: variable = 1; and declaring it like this: var variable:Number = 1? Why is it better to use the second way?
View 4 RepliesIm using a tween engine, and its syntax for use is as follows::
[Code].....
How can I write "_x",100,1,"easeout",0,callback as a string?? I have tried to put "these" around the text. The problem seems to be that "_x" and "easeout" which are effectively strings inside the string! -- but for the tween engine to work - I need to declare that.
I'm trying to find information in how or if it it possible to declare a Variable Type that can accomodate 1 of 2 different Types In this particular case I'd like to set a Variable able to accept either Integrals or Strings I know i Can use a wildcard as below and it works, but it also allows for any other type to be added.
private var _destination:*;
My first Thought was something like this
private var _destination:String^int;
private var _destination:String|int;
Unfortunatly this does not work
I'm trying to create a unique variable and reference to it with myRewind for some button functions.
I'm trying to create this rewind+variable as the unique identifier but it just seems to be using myRewind as the variable and overwriting it.
Code:
//Setup subsection rollovers
function createRollover(myContainer, rollName) {
btnName = rollName+"_btn";
mcName = rollName+"_mc";
[Code]....
Whats the correct syntax for declaring a variable within a loop? Something like this:[code]
View 1 RepliesMy project has become rather large from just libraries that i've needed to include in my project in order to do what i need to do. I needed webservices, so i included some flex lib's, and I needed facebook information, so I included the facebook API. Just from those libs and a small game, my swf is about 513k, that seems rather large to me... As soon as I include: var session:FacebookSessionUtil;
into my code, in a function or as a class member, I get the error "You cannot debug this SWF because it contains ActionScript". without that line of code, it compiles and works; thus there is a lot of actionscript in my opinion. If i uncomment that line, then everything works again.
So, I have encountered a very bizarre scenario involving const declarations. I'm curious if anyone else has seen this as well. Note that this only happens when the game in question is loaded as an external swf.Here's my runtime error:
Code:
ReferenceError: Error #1074: Illegal write to read-only property my.game.sidescrolling:BGBase::POINT on my.game.sidescrolling.Background.
[code]....
I am trying to send a value from one of my xml nodes (<marker>) by declaring it in a function 'showData' as a variable 'XMLMarker'. If I trace this value (XMLmarker) it returns the right data found in the node <marker> (which is 'myMarker_mc'). However, I need to tell the stage that myMarker_mc is a MovieClip...please see the 'PROBLEM' stated in the code below.
[Code]....
I have a set of Cue Points in an FLV I'm playing. It's an interactive quiz, so the idea is that flash will change a variable, theAnswer, to a different letter depending on which question it is. The answer to question 1 is B, question 2 is D, etc. Either the cue point event listener isn't working, or else it is working and Flash isn't declaring the variables. 1120: Access of undefined property theAnswer. I literally can't find a single problem with my code. I have an almost identical Event Listener further down which works.
[Code]...
is it possible to declare function this way
ActionScript Code:
function startShake(e:MouseEvent, num1, num2):void
what i mean is it possible to send to the function not only en event but also a variable and a second question how can i access
ActionScript Code:
function stopShake(e:MouseEvent):Array
this array that function return.
i want to access variables from within movie clips, and my question is, when declaring variables from the root, is it necessary to add the _root? e.g.:
Code: var _root.imgSource:String = "img001.jpg"; or would it be sufficient to declare the variable in the root timeline, then refer to it in child clips as _root.imgSource?
I want to create a vector, then call a function that populates that vector with arrays. Fine. The only catch is the function itself will declare new array variables to put into the vector, but are these new array variables private to the function only?e.g. something like this
ActionScript Code:
public var vec:Vector.<Array> = new Vector.<Array>();
private function populateVec():void {
[code]....
Is this "kosher"? a was declared in the private function but added to something outside the function..?
I am using a pixelbender kernel to create a custom ShaderFilter in my standalone project it works fine, but once I build the changes into my main project I recieve "Packages cannot be nested" error. The following line is causing the problem
[Embed(source="./assets/pbfilters/ColorBalance.pbj")]
private var CBByteCode:Class;
This is within an AS3 class which is being imported into a flex module extending the TItleWindow class. I prefer to avoid using the URLloader to bring the bytecode into the file.
Should I declare the _mcContainer var before the loop or no? (performance increase?)
for(var i:uint = _startIndex; i <= _endIndex; ++i){
var _mcContainer:MovieClip = _mcParent["i_" + _position];
}
[Code]....
Code:
if (teamA>teamB) {
gotoAndPlay("teamA_wins", 1);
//playerOne wins
[code]....
this is the code i am using if i wanted to add in the effect of a tie, what would the code be for that. i am thinking it might be
Code:
if (teamA>teamB) {
gotoAndPlay("teamA_wins", 1);
//playerOne wins
[code]....
I found this in an ActionScript class in flex.
protected::valueMin know what this exactly means. at the outset, I dont see any type declaration. I am a newbie in flex.
I have a simple math game where the user enters his answer and clicks a button. The problem I am having is that if the answer is wrong, the numbers in the question do not change on the screen but but in the actionscript, the variables being used to check the answer change. How do I get the variables to stay the same when the user's answer is wrong? Not redeclare all of the variables.
Code:
var num1:uint = Math.Random()*1000;
var num2:uint = Math.Random()*1000;
var sum1:uint = num1 + num2;
[Code].....
I want to declare on multiple numerated variables like this:
var myVar1;
var myVar2;
But I don't want to do this manually for every variable instance but automatically, so I need a way to instruct the compiler to declare by himself on every variable and to numerate them automatically.
So hopefully I explained myself well, I wanted to know if there is such way to do this?
If you declare an instance of an object with out assigning it a variable, does it stay in memory or does flash automatically garbage collect it? For example if I just keep using new Date().getTime() to update a persons time from his/her system clock with out assigning it a variable will instances of Date() objects just keep piling up in memory or is it ok to do this?
View 6 RepliesHow can I declare a string with quotes in Actionscipt 3 like this:var str1:String="(SayText "Hello world.")";
View 3 RepliesHow to declare the buttons in the following AS code What is the library that needs to be included
package
{
public class caml extends Sprite
[code].....
I have a question about assigning instance names. How do I set a Loader's instance name so I can refer to it outside of the function (without using event.target or event.currentTarget or event.target.name)? Here's an example...I'm writing this on the fly...
[Code]...
how to declare a mulitidimensional array in AS3?
View 2 RepliesI'm trying this for creating and populating a 2D Vector of Integers:
Code:
var vector2D:Vector.<Vector.<uint>> = new Vector.<Vector.<uint>>
[
new <uint>[1, 2, 3, 4, 5, 6, 7, 8, 9],
new <uint>[10, 11, 12, 13, 14, 15, 16, 17, 18]
];
And well, that's not working...For this program I'm working on I'll also need to declare and populate a 3D vector.