Flash :: Benefit Of Untyped Variable Over An Object?
Aug 8, 2011
URL...An untyped variable is not the same as a variable of type Object. The key difference is that untyped variables can hold the special value undefined , while a variable of type Object cannot hold that value.[code]Why is assignment to undefined allowed for obj? (not a big issue since it still prints as null)If we compare null with undefined the result true (even if null stored in an Object). What is the point of making a difference between null and undefined if they are equal?
View 2 Replies
Similar Posts:
Jun 7, 2011
Suppose that I have two applications running on the same page. I have the Libraries compiled into the SWF file: [code]Is RSL intended to just improve the download time (via caching) or does it also lower the memory foot print of an applicaiton?
View 1 Replies
Mar 20, 2009
I'm almost certain that creating and accessing untyped data causes some performance penalty vs typing data properly. I am creating a class that accepts an untyped data in the constructor, and assigns that data to a local class variable as such (pseudo code):
class myClass{
private var foo:*;
function myClass(inData:*){
[Code].....
To my understanding, im just passing the 'reference' of the stage or some display container into myClass right?
Even if there is a performance hit, it would upon class instantiation when myClass is created where the untyped foo is created. So, in thats the case, using untyped data for foo won't effect performance? Since there is no direct accessing of foo?
Or is there 'access' on foo in the update function since update() resides in MyClass and so does foo. It wouldn't matter much if its just a normal class but my whole application's update works in this class so if there is any performance issues, it's gonna effect everything else.
View 1 Replies
Aug 9, 2010
I got an error like "Incorrect number of arguments.. Expected 0." when I was trying to make an instance of a user-defined class that I've written in the document class of my project.Here's the line in my document class:private var myNotice:myNoticeClass = new myNoticeClass(this);An untyped parameter is supposed to be the only argument to the constructor method of class myNoticeClass and the constructor is something like this
public function myNoticeClass(ref:*)
{ ......
}
[code].....
View 7 Replies
Apr 30, 2010
I'm reading up on interfaces and to me I don't see the point in using them? I understand they follow a certain structure but I don't see the use of it in real world usage?
View 2 Replies
Feb 12, 2010
I always thought that separating the UI from the logic is the way to go like the use of class files in Flash CS3/CS4 or MVC in web frameworks but recently there are plenty of examples and posts using ActionScript embedded in MXML.
View 4 Replies
May 18, 2011
The end result won't matter, once the program is finished (images sitting in IDE or images loaded externally)I work off of a laptop most of the time, cheap laptop, so if I have 5 Megs of images sitting in my Flash IDE, every time I troubleshoot (run the movie, F5), it takes at least 5 seconds before I can test my movie, and when you have to test it 4000 time a day it adds up . If I were to load everything externally, would this knock off the testing time drastically, considering I am not adding the images to the stage (just have them load, and stored in arrays)?
View 2 Replies
Sep 1, 2009
Is it possibile to call a field of a object using a variable? Something like:
[Code]....
View 5 Replies
Feb 11, 2012
So, if I need to give a custom variable name to an object how would I do that?
For instance, if I have a gameID that is 12345 and its rating is 3 I want to save a variable called gameRatings_12345 thats value is 3 in my shared local object.
//share object
protected var mySavedData:SharedObject = SharedObject.getLocal("mySavedData");
I have the game id in a string
var gameID:String = "12345";
Then when I try to assign the value like this...
mySavedData.data.gameRatings_gameID = 3
I think it's literally reading it as "mySavedData.data.gameRatings_gameID" instead of "mySavedData.data.gameRatings_12345"
How can I give the variable a custom name?
View 2 Replies
Oct 11, 2011
How can I get the name out of the passed variable to the function?
for example:
Code:
drawArea(auto); //auto is a MovieClip();
private function drawArea(m:MovieClip):void {
m.graphics.beginFill(0xFF0000, 0.1);
[Code].....
View 2 Replies
Dec 3, 2010
I need to create variable object property names for use with the data grid component.
This works: data = new Object(); data.some_name = "the data";
But this does not: data = new Object(); colName = "some_name"; data[colName] = "the data";
View 3 Replies
Sep 20, 2010
I'm relatively new to Flash and ActionScript and have a problem with the following code I'm putting together:
Code:
// creating a new testmclip object
var testmclip = new testmclip(); // creating a new testmclip object
/* create a new pop up menu
- sending the testmclip as var and "test" as label */
popupmenu = new Menu ([path: testmclip, label: "test"]);
I'm trying to send a movieclip object created in one class, to a different class - for the latter class to add as it's child. The code was originally Kevin Hoyts Android Component for Menu and MenuItem [URL] ... but in that the path for the menuitem was a path which loaded from url or relative path --> this I can't do with flash...I think.
View 2 Replies
Nov 28, 2011
I'm attempting to make a platform game. Each level is contained within it's own MovieClip, which has it's own class. Each of these classes extend the Level class, which provides basic functionality for all levels.
Each individual level has a numPlatforms variable which stores the number of platforms in that particular level. I currently have a for loop that runs from 1-numPlatforms and sets the level area (the image, more or less) the platform contains:
[Code]....
Is there any way to check if a variable exists within a MoveClip? I've trying comparing it to null and also to undefined, but neither works.
View 2 Replies
Oct 28, 2003
How can I create an xml object (or any object in fact) named after a variable, i.e variable called section with value "names" create object [section value + "XML"] = new xml(); result: empty xml object called namesXML
View 3 Replies
Nov 7, 2009
I have 2 classes, Display holds the currently selected Component:
public class Display
{
public static var selectedComponent:Component;
}
Component has an ID string and the selectedComponent variable is set on click:
public class Component extends MovieClip
{
public var id:String;
addEventListener(MouseEvent.CLICK, function() {
[Code]...
Removing the selectedComponent variable type so it reads public static var selectedComponent; removes the conversion error and seems to change the ID variable but it appears to only be a copy of the object.
View 2 Replies
Feb 27, 2012
I am not sure if I worded the question correctly, however, I have code to detail it. Firstly, I have a class Class1:
[Code]...
View 1 Replies
Feb 15, 2010
i'm building a band website in joomla. Each band has it's own page. I want one mp3 player to cover al bandpages by just editing the url of the playlist.xml (the variable)
I want to connect the pageid (itemid as it is called in joomla) to the xml.
So artist nr 22 has page 22 and playlist 22.xml
with the following code i got the page id:
PHP Code:
<?php
$band = JRequest::GetVar('Itemid','');
echo $band;
?>
[Code]....
Behind autostart=false i can set "playlist=(itemid).xml
how can i get the value from itemid into the flash object?
I've tried going the other way around by saying the actionscript i wanted it to load a variable, but i didn't succeed..
View 0 Replies
Jun 9, 2010
Code:
theMap = new XML(mapXML.returnXML());
tSheet = new this[theMap.sheet](0, 0);
[code].....
View 2 Replies
Jul 2, 2006
[AS]
stuff = setInterval("fun",20);
myVar = "stuff";
clearInterval(myVar);
[/AS]
Obviously, the above clearInterval won't work, because the clearInterval looks for "myVar" instead of "stuff". I want it to be the other way around.
I tried using the following, but with no luck.
[AS]clearInterval(this[myVar]);
clearInterval(_root[myVar]);[/AS]
View 2 Replies
Oct 28, 2003
How can I create an xml object (or any object in fact) named after a variable,
i.e
variable called section with value "names"
create object [section value + "XML"] = new xml();
result: empty xml object called namesXML
View 3 Replies
Jul 11, 2011
I am trying to figure out how I would get the value of a variable into an XML Object.
I have the variable
var dragonName:String = "Samuel";
var listing:XML = new XML();
listing = <thedragon>
[Code],,,,
However, the dragon name does not show up when I go trace(listing); How do I do it and should I have imported something as well or what?
View 7 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
Dec 29, 2011
Is it possible to reference an object using a variable value?
For example, I have a function that is supposed to hide an image and add that image to an inventory list when the item is clicked.
All the image info is stored in an object (name, imgSource, visible, x, y);
I was thinking I could do something like this:
<fx:Script>
<![CDATA[
public var item:Object = new Object();
[Code].....
I want "item" to stand for knife so that I could change knife.visible, knife.xPos, ect.
View 2 Replies
Jun 30, 2009
How do I relate a variable to an object on the stage? I want to have a mouse over and a mouse out effect on a button yet when I use the code below I get the error:
ReferenceError: Error #1065: Variable button is not defined.
obviously the object on the stage is called 'button' but I didnt think I had to define objects as variables? I thought the below code was correct?[code]....
View 1 Replies
Jan 19, 2010
I cannot get the name from a object that was click to a variable.
The code is the following:
var newQuadrado: Quadrado;
var Name:String;
stage.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void
[Code]....
View 4 Replies
Jan 11, 2012
So ive made a custom message system for my game and the scrollpane component requires me to have the info inside one movieclip. I have a couple of textfields there that i want to change to some variables on demand. The vars are in an external as file and im able to reference them well on the main timeline. The problem is when im inside the scrollable object, all the vars return blank instead. This is the code which is placed inside the object:
Code:
import Variables;
var variables:Variables = new Variables();
function setMsgSlot (e:Event) {
[Code]....
View 0 Replies
Mar 28, 2012
I'm wanting to set an Object property using a variable value. I just can't get it to work as it assumes the variable name is the name of the property: I've simplified the issue rather than posting my whole code.[code]It always applies 'attrName' as the property name rather than the value of 'attrName'.Tried loads of things but just can't get it to work.
View 1 Replies
Jun 14, 2007
I am in no way very knowledgable with ActionScript, so this might be very simple and I am looking in all of the wrong places... but basically here is my issue: Instead of accessing an objects attributes like this, _level0.thumbnails.thumbnail0._width = 500; I want to be able to access it with _level0.thumbnails. (this.id) ._width = 500; where as (this.id) is a variable that could be equal to "thumbnail0" or "thumbnail99" depending on which object gets clicked. I have everything working to if I hardcode thumbnail0 it works fine, and this.id does get set to whatever thumbnail I click's "thumbnail" + ID
View 2 Replies
Feb 15, 2009
I'm trying to format a variable into the middle of an object so that I can pass the entire thing as a parameter to a javascript function via ExternalInterface, but I cannot figure out how to format the data correctly.
I need it to end up looking like this:
Code:
{gallery:'myvar'}
braces and apostrophes included. myvar would be my variable data, which is a string. I tried connecting it all together as a big string, but the javascript function didnt like that. It did accept it if I typed the entire thing staticly as an object variable and passed that. Is there any way I can format it all into a string and then convert the string data to an object? or is there another way to try and accomplish something like this?
View 4 Replies
May 18, 2009
Out of some curiosity and the use of possible standard key variables so I don't have to create several instances to the same class, I was trying the following:
[Code]...
My question is: Is there a better approach to this on AS3? Something tells me I'm just heading the wrong way there...
View 4 Replies