Flash :: Class Giving Me And Import Error?
Jan 26, 2012Here is the code I wrote. It is a flash class based upon a generic object.
package{
import flash.events
import flash.ui
[code].....
Here is the code I wrote. It is a flash class based upon a generic object.
package{
import flash.events
import flash.ui
[code].....
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.
import fl.events.ComponentEvent;
myButton.addEventListener(ComponentEvent.BUTTON_DO WN, onClick);
function onClick(evt:Event){
trace("Sign Up!");
}
This in my book (flash CS4) but I have the version flash 8, and I got this message "The class or interface 'Event' could not be loaded".
I am working on an old as2 project. I noticed that my import calls are not getting updated, so I decided to create a bogus import ... import junk; ... which should throw an error
View 8 RepliesI 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...
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]...
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);
I'm trying to get a couple of buttons to work on my simple Flash slideshow. However, ActionScript 3 is giving me this error:
1126: Function does not have a body.Here is my script:
more_btn.addEventListener(MouseEvent.CLICK,clickHa ndler1);
more2_btn.addEventListener(MouseEvent.CLICK,clickH andler2);
function clickHandler1(event:MouseEvent):void{[code]......
The "import "Player.as" line throws the error: 1084: Syntax error: expecting rightbrace before semicolon.
package {
import "Player.as"; //ERROR
import "Card.as";
public class Game {
I was going great with Flex, until I tried to split up my code into separate files. Now I'm struggling. Here are my files and their dependencies:
[Code]...
So basically i have my root folder with my fla and my document class in it, then I have a folder called 'main' with another class in it (Control)
But I can't seem to import my main.Control into my document class... (I would like to create an instance)
Code:
package{
import flash.display.*
import main.Control//is this wrong?
[Code]....
Following prototype is running fine for action action script 1.0 but its giving error in action script 2.0.[code]...
View 2 RepliesI`m using flash cs3 for my works , but i have one problem!when i use File=> Import=> Import to Library... or Import to Stage...the flash environment becomes terminated.I changed my flash version to CS4 and I have this problem again.
View 2 RepliesI 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]...
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
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.
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 RepliesI 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
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.
I have declared some public static consts within a class Instrument. So that I can hopefully access them like Instrument.SAX, instrument.HARP, etc. etc. But when I go to trace out or compare the consts, it gives me this error:
1058: property is write-only
I want to perform mute /unmute For that i am using following code
public function audioMuteUnMute(state:String):void{ if (state=="Mute"){ ns.attachAudio(null); ns.receiveAudio(false); [code]....
Give errror at ns = new NetStream(nc); firstly i mute then press for unmute then it gives folloeing error.
Error #2044: Unhandled NetStatusEvent:. level=error, code=NetStream.Seek.Failed at com.controller::BroadcastPod/connectStream()[C:wampwwwvideoConfern cehostViewsrccomcontrollerBroadcastPod.mxml:35] [code]....
TypeError: Error #1034 - import flash
[Code]...
I created two custom class called fooClass.as and HelloClass.as Then I want to import both of these Custom Classes in my WorkSpace.fla file
so I do the following I open up my WorkSpace.fla file Press F9 to open up the actionScript panel in FrameOne LayerOne and I type in
import fooClass
import HelloClass
then I want to start using these two classes so I do the following
var work:fooClass = new fooClass();
var space:HelloClass = new HelloClass();
Technically speaking when I type in var work: I should see list of classes inside the library including my custom Class fooClass and HelloClass However after the colon I see other build in classes but not fooClass.
It works in CS5 but not CS4. How do I get to work it in CS4 so that I can use the custom class I created to show up in the library.
Originally my classes(.as) and project (.fla) were stored in the same directory. But I would like to refactor them. I've created a subdirectory "classes", and moved my classes into this subdirectory but I've got error.
All my classes are stored in one package.
How can I "include" or "import" my classes from a subdirectory of my project?
I have a project in ActionScript 3, Flash Professional CS5.5, and AIR 3. I have several custom classes that I need to access. Currently, I am successfully accessing via the traditional method:
import trailcrest.core.core;
var Core:core = new core();
However, I came to a realization in my code...this creates a COPY of the class, and doesn't give access to the original. This, of course is a problem - I need one symbol's scripts to modify a variable in the class, and another symbol's scripts access that changed variable. Obviously, right now, that is not occurring.How do I do what I am describing? Should I somehow create a "public var" for the class (though I need instructions on how to do that...I can't use "public var" within stages or symbols)? Is there some way to directly access the class?
TypeError: Error #1034: Error forced conversion: you can't convert "game.swf" into LoadActivities.I have a main fla and its document class and a specific LoadActivities class to load games into a main container (which is a platform/side scrolling game)The part of the code in document class that causes the problem:
MAIN DOCUMENT CLASS
private function processCollisions():void if (thePlayer.hitTestPoint(q.x, q.y)
[code].....
ADOBE SYSTEMS INCORPORATED Copyright 2008 Adobe Systems Incorporated All Rights Reserved. NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the terms of the license agreement accompanying it.
[Code]...
I have been trying to convert [URL] into as3. I am am very unfamiliar with flex. I have set the buttons for transform and loading the image but its just not working at all.
Here is the image distortion class
Code:
package {
import flash.display.Shape;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.Bitmap;
[Code] .....
I have 2 flash files, one with an intro and the second that just has a document class file that plays out a snake game. How could i import that document flash file and make it play out on like frame 100 off my other flash file.
View 1 RepliesI need to call the class into to my control as file. The problem I'm getting now is this error. "environmentTab.lightsButton.addEventListener(MouseEvent.CLICK, selectLights);" environmentTab is a instance name of a movie clip that is on the stage of my .
View 2 RepliesI have a problem with classes. What I am trying to do is this: I create a main class and then i import another class into it.then I create an instance of the new class and add it to the stage.the problem occurs when im trying to use the new classes methods.
import classes.NewClass;
var test:NewClass = new NewClass();
addChild(test);[code].....