ActionScript 3.0 :: Class Inside MovieClip Giving Runtime Error?
Mar 18, 2009
I'm trying to place an instance of a movieclip (instance name: tehMovieClip) from the library within another movieclip (instance name: parentMovieClip) on the stage. tehMovieClip, the movieclip going inside another movieclip, belongs to a class called CollisonDetection (linkage properties, class:CollisonDetection, Base Class: flash.display.MovieClip). When I put tehMovieClip inside parentMovieClip, I get this runtime error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
If I just place tehMovieClip on the stage by itself, it works fine but I need it to be inside parentMovieClip.
View 6 Replies
Similar Posts:
Jan 26, 2012
Here is the code I wrote. It is a flash class based upon a generic object.
package{
import flash.events
import flash.ui
[code].....
View 1 Replies
Mar 5, 2012
ERROR 1046: Type was not found or was not compile-time constant:textline.
I have nested my animation into a movie clip and have tried to use a pre-loader on it. The nested movie clip opening screen as a button on and the second screen as back and forward buttons. The movie clip works fine no problem until adding it to the pre-loader. The code for the pre-loader is (below) on frame 1 frame 2 to is tells it to stop and also were my nested movie clip is
function loadProgress(my_content:ProgressEvent):void {
var percent:Number = Math.floor( (my_content.bytesLoaded*100)/my_content.bytesTotal);
myLoadText.text = percent + "%";
} function loadComplete(e:Event):void {
currentFrame + 1;
} loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
loaderInfo.addEventListener(Event.COMPLETE, loadComplete);
View 1 Replies
Nov 3, 2011
I have a MovieClip with multiple child MovieClips. I would like to add a class to each child MovieClip. Unfortunately, I can't just create the class and mc.addChild(class) because classes aren't display objects.
View 3 Replies
Mar 8, 2012
I have a class which takes in another class as one of its parameters, and creates instances of it according to certain rules.In the past, I've had no problem with passing classes from the library to that class, which obligingly does its magic.In this case, however, I'm dynamically loading an image at runtime. I'm trying to wrap that image in a MovieClip, and somehow pass that clip *as a class*, to the one that creates multiple instances.Is this possible? I thought I'd cracked it with something like:
Code:
theMovieClip.addChild(thePicture);
var apples:Class = Class(getDefinitionByName(getQualifiedClassName(theMovieClip)))
[code].....
View 5 Replies
Jan 14, 2009
I have a blank FLA. with document class index. I have an AS file name index saved in same folder. My custom package looks like this, but the movieClip does not display at runtime. I'm just trying to begin work with OOP and custom classes and I'm not sure why this isn't working for me:
package {
import flash.display.MovieClip;
public class index extends MovieClip {
public function Main () {
var D:MovieClip = new dMC();
D.x = D.y = 100;
addChild(D);
}}}
View 2 Replies
Feb 3, 2009
Ok, this is one of those walls that I know once I can jump over it, I will be a much happier developer again.
I've done tons of reading, and think I have a firm understanding that the general consensus is that if you want to reference something, it needs to be added to the display list, using addChild().
I hate to be defiant, but what if I don't want to?
Or at the very least, what if I want to add a movieclip class to the stage using addChild, and then reference objects inside it?
It is much easier this way than what most people recommend - adding 15 objects via addChild, then setting the x and y for the, etc.
That said, I'm all about using classes and using as3 the way it was meant to be used. So what this is, is a best practices question I guess.
HERE ARE THE STEPS I'M TRYING:
- Create new flash document
- Draw graphic symbol bg, with text field over it, select them, convert to movieclip symbol, and export class name "box", then delete it from stage
- Add document class .as file, which simply adds that class "box" from the library, to the display list using a simple addChild()
- Set a name for that box using box.name = "test" let's say
- Do a simple trace like the following - "getChildByName('test').textFieldName" - it shows up great
- So then, I'll now try to set the text by doing this - getChildByName('test').textFieldName.text = "yo";
That last line above, is what doesn't work. I know I'm referencing wrong, but how would a pro as3 developer, reference something on the stage within a movieclip class, from the document class?
View 1 Replies
Mar 17, 2010
I have a movieClip called "mcUnitedStates" inside another mother movieClip.
I have two instances of the mother movieClip. One entitled "mcWorldMapTop" on its own layer and the other entitled "mcWorldMapBottom" on its own layer.
I thought having two instances of the same movieClip and applying different filters to the mcUnitedStates movieClip in each.
Error I get is: Access of unidentified property mcWorldMapBottom
I'm doing this because the colorTransform is making the glow the same color as the colorTransform instead of the color I want the glow to be.
I am getting a Compiler error with this code:
stop();
//
import flash.display.Sprite;
import flash.filters.GlowFilter;
[Code].....
View 5 Replies
Jul 28, 2010
I'm trying to build a shuffle function that somebody gave me into my card game. I two external .as classes; one is Shuffle.as, which is my document class, and the other is card.as. I'm building the shuffling function into Shuffle.as. I think I'm getting close to making it work, but there are some problems. I keep getting this error message: "5000: The class 'Shuffle' must subclass 'flash.display.MovieClip' since it is linked to a library symbol of that type." Here is my code. Shuffle.as code
[Code]....
View 2 Replies
Mar 29, 2009
I would like to be able to load in my mcs with class objects attached inside a different movieclip on the stage called game
currently i spawn my mc like this - vertex = new Ball(); -and it loads them to the stage, how can i load them into the game mc
I want to do this because i use a giant mc with my game inside to scale and move around to simulate zooming and panning of a camera
View 2 Replies
Jan 4, 2006
Following prototype is running fine for action action script 1.0 but its giving error in action script 2.0.[code]...
View 2 Replies
Oct 9, 2009
Whenever I link a set of movieclips together with the bone tool which are inside a containing movieclip, and also set the type to "runtime" instead of "authortime", I get this error when published.
"Runtime symbols with skewed matrices should be wrapped in a movie clip" What does it mean? I need the type to be set to runtime so I can use scripting with it..
View 2 Replies
Jun 20, 2011
I am using the following .as file as the component for an itemrenderer in a list. Basically each item is rendered in a TextInput and each TextInput has a remove button as you can see from the code. When clicking the remove button, I want to remove the selectedItem..so I am putting the function removeItem() in MainMxml.xml and calling it from the .as file.
However I am getting an error "Cannot access a method or property of a null object reference".
The .as file as follows:
package components {
import flash.events.Event;
import flash.events.MouseEvent;
[Code]...
View 1 Replies
Nov 14, 2006
Im trying to put together the "scrolling thumbnail" tutorial you have and I have copied it step by step, and dont know where i have gone wrong, when i go to publish it gives me a actionscript error and output like this;
**Error** Scene=Scene 1, layer=Actions, frame=1:Line 10: Syntax error.
Function scrollPanel() {
**Error** Scene=Scene 1, layer=Actions, frame=1:Line 11: There is no property with the name 'b'.
if(_xmouse,b.xMin || _xmouse>b.xMax || _ymouse<b.yMin || _ymouse.b.yMax) {
Total ActionScript Errors: 2 Reported Errors: 2
View 14 Replies
Jul 20, 2010
I am trying to retrieve the users MAC address to implement an authorization process on a AIR application. I have read that this is possible with the latest version of the AIR SDK (2.0).I am developing in Flash Builder and have discovered that it does not ship with the latest AIR SDK. Therefore I have tried two seperate solutions:
1) Following these instructions for overlaying the latest AIR SDK onto the current Flex SDK.URL...
2) Downloading the latest Flex SDK (4.1) and using that.
In both of these cases Flash Builder then recognises the NetworkInterface and NetworkInfo classes implying that the overlaying of the AIR SDK has been successfully. However when I then run the app the debugger throws an error on the following line:[code]I am not sure what steps to take next. I haven't found much about this online. The following adobe forum page is high on the google search results but when you click through it says I am unauthorized despite being logged in:URL...
View 1 Replies
Nov 21, 2011
The attached SlideshowExample.as file works quite nice when I use it on stage directly. But when I tried to use it in Gallery_mc movie clip, it doesn't work
View 3 Replies
Aug 25, 2010
My buttons work fine in the main time line, but I need to place them in frame 1 of a mc_pages, I get an error about it saying "the statement must appear within on/onClipEvent handler". And I just can't figure out how to do that to save my life. If pc's were cheap their would be a pile of them outside on the curb. I'm thinking I need to split up this action and place some on frame 1 of the main time line and keep some for for my button on frame 1 of pages, but what part? how?
My button loads a new swf in the mc placeholder.
btn01.onRelease = function () {
// let's first unload the current movie, to refresh the cache
(placeholder.unloadMovie());
// SETUP THE MAIN VIDEO PLAYER
autoPlay = "true"; //
autoLoop = "false"; //
[Code] .....
View 9 Replies
Mar 5, 2009
I believe I've got this set up to where you can test it out of the box. (Just add photo.jpg)
If you're getting the same results I am, there's a few things that aren't right. One, the main movieclip looks to be duplicated. The other is it's tracing something that shouldn't be traced, a percentage value and some weird random fraction (1.180283....etc). I've removed all the trace statements, which leads me to ask, is there a Flash cache of some sort? I know in past versions the file size would stay the same unless you renamed the fla file.. there something like that for classes?
I know there's a lot of video keywords, it will eventually load video.
View 8 Replies
Apr 6, 2012
So I have a method that takes in a String and then is suppose to set the dynamic textbox on a button to said String.
public function setText(caption:String) {
this.btext.text = caption;
}
I really don't understand why this method is producing a 1119 error. Access of a possibly undefined property btext through a reference with static type Button.as The instance name of the Dynamic Textbox is btext and I have tried deleting the textbox and making a new one however this still produces a 1119 error. I also read on another stack question that trying this['btext'].text = caption; which gave me plenty of runtime errors.
[Code]...
View 2 Replies
Mar 14, 2011
I have a flash rotators for a website i am doing for a client.I am able to view and use them if i load them off my computer. But as soon as i load them on to any of my servers and try to access them i am presented with an IO error 2032Now i know this means it cant find the files it needs to load so i then changed all the links to absolutes when it was calling for the necessary files and i still get the error. I have also checked all folder permissions and their all good.I am at a loss to wht maybe the problem.here is a link were i just put all the rotators up to viewfile structureMainfolderViewer _html files (for each product)_swfobject21.js_expressInstall.swf _ImageR
View 1 Replies
Nov 11, 2010
I'm just starting with as3 object oriented programming -- i've always liked the idea, but could never "see" how the whole objects/classes worked with actual game development.in my fla file i have this...
Actionscript Code:
var moveBob:MoveMan =new MoveMan()
in my MoveMan.as file...
Actionscript Code:
package { public class MoveMan { public function MoveMan() { bob.x = 5 } }}
and on the stage i have a movieclip with the name set as "bob" If i use this line in my fla file... bob.x = 100 it works.But when i try to move the movieclip inside the class i get this.1120: Access of undefined property
View 1 Replies
Feb 3, 2011
i'm trying to use compiled assets and code from a swc. Inside a new fla I select the swc to be included when exporting. When create the instance in the timeline of the code works and I can see assets that are inside the swc and trace a propertie from the same object. The problem is only when doing the same inside a movieclip, can't reach the assets (movieclip) but I can still trace properties from the class. I've uploaded the working files: master.fla is the one that creates the swc. template.fla is where I test the swc. files (This are cs4 .fla + .swc + .as)
[Code]....
View 2 Replies
Aug 17, 2009
I can't acces my MC that was created inside my class. 've got a MC "bttn" on my stage, if u create an instance of the BttnClass a copy of the MCbttn is made and given an other position, than I want to play the bttn's(contains multiple frames) and NOTHING happens. The Bttn's are copied,but I can't play them. So my class works but how can I play my buttons?
Class file:
ActionScript Code:
class Bttn {
//variables
private var num:Number
//constructor function
public function Bttn(i) {
[Code] .....
View 1 Replies
Dec 13, 2010
I'm making a sidescroller for school and im trying to get my hit test working.
I'm having trouble because I'm not sure how to properly reference an movie clip that i added in my game engine (zombie_mc), to a seperate class for my bullets the code for adding my zombie to the stage
Quote:
if (zombieTime < zombieLimit)
{
//if time hasn't reached the limit, then just increment
zombieTime++;
[Code]....
View 4 Replies
Oct 20, 2010
I am busy with a big project, for a brief outline, its an induction program kind of like a media rich slideshow done in flash (AS3). It consists of 10 chapters / modules, each module is a SWF with its own class file. Each module loads external and embedded videos and also mp3 sound voice overs at run time.
Each module loads and works fine by itself, but now the problem comes in where I am trying to create a main container swf to load and unload each of the other 10 module swfs, sequentially (ie first load module 1 swf, then when module 1 swf is finished, unload it and load module 2 swf etc)
I have researched for days and realize that when loading external swfs that have their own class files, problems arise because the external swf makes references to stage but it does not have access to the stage yet and I need to use something like this.addEventListener(Event.ADDED_TO_STAGE, whateverFunction) in the constructor of the external file, and "... the loaded content must be on the Display List BEFORE any code in it referencing 'stage' is executed. " as quoted from Barbara Kaskosz's experiment on flashandmath.com. (I cant post links as I am under the 50 post restriction).
After trying for days with this and other guides I found, I still have not been able to successfully apply it to my projects files. If anyone would be willing to take the time for me to send them some sample files maybe my container FLA and two of the smallest modules and have a look at what I've done
My deadline is approaching fast and failing this deployment phase of combining all the swfs into one executable is like tripping at the finish line.
I am posting a link to my simplified and cut down files (for testing purposes) in hopes that someone may assist me. I also want an event to fire on the last frame of each of the modules, and for the main.swf to listen for it so it can unload the current module and load the next module.
dispatchEvent(new Event("loadNextModule", true));
//I think this should go on the last frame of the last slide of each module,
//then in main.as add a listener
addEventListener("loadNextModule", nextModule);
But would this listen for the event firing in an external swf?
I have deleted a lot of content in the modules to help with testing purposes, and simplified and made them only 3 slides each.
TL;DR : I have a container swf with a single movieclip that will contain external swfs that will load one at a time. Each swf works fine by itself, but I get errors when compiling the container swf because (I assume via research) the container swf AND EACH external swf has its OWN class file. In summary, I need the main swf to start by loading module1.swf, then when the user reaches the last slide of module 1, main.swf needs to unload module1.swf completely and then load module2.swf. You can traverse slides by pressing the 'right' and 'left' keys on the keyboard.
This is the error I am getting when compiling main.fla :
TypeError: Error #2007: Parameter child must be non-null.
at flash.display: DisplayObjectContainer/addChild()
at main/loadFirstModule()
at main()
I am attaching what code files I can given the restrictions, if you still require the two external .fla files
View 0 Replies
Oct 19, 2010
i am still on the same big project, if anyone read the post - but for a brief outline, its an induction program kind of like a media rich slideshow done in flash (AS3). It consists of 10 chapters / modules, each module is a SWF with its own class file. Each module loads external and embedded videos and also mp3 sound voice overs at run time.
Each module loads and works fine by itself, but now the problem comes in where I am trying to create a main container swf to load and unload each of the other 10 module swfs, sequentially (ie first load module 1 swf, then when module 1 swf is finished, unload it and load module 2 swf etc)
I have researched for days and realize that when loading external swfs that have their own class files, problems arise because the external swf makes references to stage but it does not have access to the stage yet and I need to use something like this.addEventListener(Event.ADDED_TO_STAGE, whateverFunction) in the constructor of the external file, and "... the loaded content must be on the Display List BEFORE any code in it referencing 'stage' is executed. " as quoted from Barbara Kaskosz's experiment on [URL]..
After trying for days with this and other guides I found, I still have not been able to successfully apply it to my projects files. If anyone would be willing to take the time for me to send them some sample files maybe my container FLA and two of the smallest modules and have a look.
TL;DR : I have a container swf with a single movieclip that will contain external swfs that will load one at a time. Each swf works fine by itself, but I get errors when compiling the container swf because (I assume via research) the container swf AND EACH external swf has its OWN class file.
View 1 Replies
Jan 4, 2011
I have a movie clip symbol placed on the main timeline. The class linkage to that movie clip is Sheet. Inside Sheet class, I make a public string call _textRow. Inside the Sheet's constructor, I create a new TextField call values_txt. Inside the Sheet class again, I create a public function call updateTable().
The document class is Main. From the Main.as, I need to call updateTable() function to update the text inside values_txt. And I need to find a way to get to values_txt. That's where my problem lies.
Actionscript Code:
package{//imported stuff herepublic class Sheet extends MovieClip{public var _textRow:String = " Lorem
Lorem again";public function Sheet(){addEventListener(Event.ADDED_TO_STAGE, initSheet);}public function
[Code]....
Basically, I need to run Sheet's updateTable() from Main.as and update the values_txt.text with _textRow string. But I don't know value_txt's target path.
View 9 Replies
Mar 7, 2009
I have started learning AS3 after a long stint doing work on AS2, and to test my abilities, I decided to make a quick breakout game. It has gone fine so far until I get to the part where I need to remove the bricks when they are hit. My current code for the class of a Brick is attached, and is started when a Brick is minstantiated on the Stage. However, when I use:
parent.removeChild(this);
it makes the Brick invisible but the AS3 code still runs and the ball bounces off where the moveiclip of the Brick used to be; the eventListener for ENTER_FRAME I added still runs even though I have deleted the MovieClip. This doesn't work either:
this = null;
I have to say I don't like the whole Garbage Collection idea of AS3; it seems half-hearted and uncontrollable; being a .NET developer I am used to more control than this. What was wrong with "this.removeMovieClip();" and how can I correct this? My current swf: http:[url]....(there are other things wrong, like bad collision detection,
View 3 Replies
Jun 15, 2010
I have been trying to add a movieclip to my .fla file from a class.my main fla file: main.flaactionscript file: script.asthey stay in the same directory.script.as file as follows:
package {
import flash.display.*
public class MyClass extends MovieClip
[code]......
View 1 Replies
Jul 18, 2009
Is it possible to access properties from a movieclip on the stage from a class attached to another movieclip?[code]...
View 1 Replies