I've been having trouble with a simple generic object. I took this example from the file : var myPoint:Object = {x:50, y:20}; When I paste it into a new flash file and trace it, I get x = 50 and y = 20 . As expected. When I paste it into a file I have been working on, in the root, on it's own layer, I get "undefined" for the x & y properties. There are no other variables in my file called "myPoint".
I've created a movie clip and exported if for AS, naming the class "Char." The movie clip has a couple of frame labels with a couple of pictures in it on each label. As the SWF opens, it gets dynamically added to the stage like so: var charMC:MovieClip = new Char();addChild(charMC);charMC.x = 164;charMC.y = 624; This works fine with no errors. However, further down I have a function that is going to call this clip and move it to a different frame. Like so:
I'm wondering if its possible to resize flash with javascript. I can't change any code in the flash object alone all I have is html, javascript and php to work with. Heres what I've found so far:
[Code]....
Content Embed is the embed tag and content object is the object tag in the flash. This works in chrome (and probably firefox) but not ie. In internet explorer I get the error: Unable to set value of the property 'height': object is null or undefined Here is the example page I have been using:[URL]
I don't understand what is structurally different between a Value Object and a Class in ActionScript3. Can any Class be a VO if you decide to call it one?
Is there a way out there to essentially loop through a generic object to find out what parameters/properties are being used and/or what there names are?
ActionScript Code: var obj:Object = new Object(); obj.foo = "hello"; obj.bar = "world"; //... and on for however many params you need [Code] .....
I might be trying to do something that is essentially not possible, but I'm just thinking it would be very nice sometimes to access different parts of an object without having to directly know what the param name is...
I have this bit of code, and it's not working as I expected. btnContainer is a VBox that contains a ton of buttons (toggle=true); and I want to reset them to un-toggled at a certain point.
for (var btn:Object in btnContainer.getChildren()){ if (btn.isPrototypeOf(mx.controls.Button)){ btn.selected = false; } }
With the above code, "btn" shows up as just the index during each iteration of the loop (0,1,2,3,...), and the conditional never evaluates to true.I also tried this:
for (var btn:Button in btnContainer.getChildren()){ btn.selected = false; }
This works fine, except that there is also a label inside btnContainer; so it throws an error when trying to cast the label as a button.
I want to create a generic component in flex. This component deals with different ArrayCollections dynamically (I want it in that way). So I thought to pass the arrayCollection and the type of that arrayCollection as arguments to the component.
Like, var list:ArrayCollection<ClassA>; init_Comp(list, "ClassA");
If it is possible, I can read it like this, var newDynamicInstatnce: typeOf("ClassA") = list.getItemAt(0) as typeOf("ClassA");
Finally I have a Dynamic Instance type of that I pass. Is this possible in Flex or Is there a better way?
Right now I'm working on an advanced hitTesting engine, and What I'm trying to do here is create an engine that will detect collision with one object instead of two. That basically means that if any other objects touch this movie clip, the hitTest will return True. Right now the .fla containing the engine has nothing but a circle that can be moved using arrow keys and 8 squares that disappear when touched by the circle. Obviously, I could do something like:
if (circle.hitTest(square1)) { do so and so } else if (circle.hitTest(square2)) { do this and that } etc...
But that would be too long, since the engine has to be able to contain 100 squares without too much change in the code.
Does there exist a Flex view component that you could just pass it a custom object with all public fields/properties that it could reflect over and produce a basic UI view using flex components. Is it possible to use something like the Spark DataGrid with one item laid out vertically. It would only have to support:
I know there are a number of posts dealing with this issue. But, I'm still not understanding it.I keep getting a "1120: Access of undefined property CSSloader." in the following script:
I have an app where I am wanting to use some movieclips when clicked on to remove the current movieclip and add a new movieclip. My problem seems to be that whenever I refer to the homeArtist_mc movieclip I get an error.
For example on line 50 in my actionscript I have homeArtist_mc.buttonMode = true; And I get this error 1120: access of undefined property homeArtist_mc.
i am making a game,it involes shooting targets. the way it works is i have a small dot (one pixel) and, when a mouse button is clicked, checks to see if its hitting a target.
in my target.as file i have the following error:[code]...............
first of all I am completely new to AS3.I want to create a simple website, with 3 buttons.Once you click on the button, content should appear next to it. But i have trouble programming even one button.Here is the script:
stop(); photography_btn.addEventListener(MouseEvent.CLICK, photoclick); function photoclick(event:MouseEvent) {
I have created a game that works fine when publish it and run the swf. However, I have a short animated piece that runs and uses a loader to load the game.swf file when the animation is complete. Once I run the animated piece with the loader all of my instances break because it is looking for myLoader.instanceName. Is there any way that i can load the external swf without having to go into the game.as file and recreate all the instance names?
Code: var myLoader:Loader = new Loader(); myLoader.load(new URLRequest(game.swf));
I am working on a piece of code and I am getting bizar Access of undefined property name errors. I am posting my code below. About half way through the function, references to "name" become undefined.
Code: private function getIcon(_name:String):int{ //5 is min length valid name can be y.xxx if(_name == null || _name.length <5){
[code]....
In all the code past this method, all the variables and class names are showing as undefined.
I have created a game that works fine when publish it and run the swf. However, I have a short animated piece that runs and uses a loader to load the game.swf file when the animation is complete. Once I run the animated piece with the loader all of my instances break because it is looking for myLoader.instanceName. Is there any way that i can load the external swf without having to go into the game.as file and recreate all the instance names?
Here is the simple loader script i am using in case there error is within there.
So I'm quite to Flash, AS3, etc... And this is making me nuts I'm taking on creating this website but some of my buttons just continually get a "1120: Access of undefined property" error. These are very simple buttons (not movie clip buttons or anything fancy), and their use is to navigate from one section to another (no more no less), using Labels (not much of a surprise here either).
I'm not sure whether this is relevant but the button IS inside a movie clip called "jobPositions_mc", the instance name is "jobPositions".The button is a generic button that I reused for different job positions, each one with a different instance name. In this example, the button name is "JobsOpeningButton_btn" and the instance name is "jrSalesBtn"The label of the frame I want to go to by pressing the button is "jrSales"
I have a class that will not run in Flash CS4 myLabel.autoSize = TextFieldAutoSize.CENTER I have tried everything to get it to work, here is the code, I am running it from flash with a class called main, if i comment the culprit line it the rest of it works. Error : 1120: Access of undefined property TextFieldAutoSize.
is there any known bugs with the .name property? I created a movieclip and added it to the stage via addchild. Here's the code:
[Code]...
the trace statement shows that myChoice name is in fact "extravagant". So is "extravagant" my instance name? I don't know, because when I try to use extravagant as the instance name for a button the compiler says extravagant is undefined. Here's the complete code...
im trying to define a number in my constructor function and use it in another method, ives me Access of undefined property destinationX on the last line here.[code]
I'm new to Actionscript and am creating my first flash website for my degree. So far I've managed to get the home page to animate by tweening using actionscript. When the menu options are clicked I want the website to slide to different pages. So far I've tried just getting the background to move but get the error 1120: Access of undefined property. "background_img" is the instance name and if i use the code in the portfolio.as file i can tween it fine.[Code]...
I'm following a starter's guide to AS3, and it's giving me an error. I am following the guide exactly. Code: package { //importing classes import flash.display.Sprite; import flash.events.MouseEvent; // end of importing classes public class Main extends Sprite { public function Main() [Code] ..... the error is 1120: access of undefined property onTileClicked