ActionScript 3.0 :: Using Packages - Importing Class And Dynamic MovieClip
Jul 9, 2009
I have a package (XMLThumbLoader) that loads thumbnails and is supposed to import a scroller class(DSIScroller). The thumbloader works fine, but when I try to scroll the thumbsContainer movie clip, I get "Error #1009 Cannot acces a property or method of a null object reference". Notice that I instantiated the DSIScroller class near the end of the main package instead of underneath the import DSIScroller command. By doing this, my thumbnails show up. If I place the instantiation right under the import command, no thumbs show. I believe the issue is with the dynamically created movie clip: thumbsContainer.
Here is the main package (XMLThumbLoader)
Code:
package {
import flash.xml.*;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.geom.Rectangle;
import flash.events.Event;
[Code] .....
View 0 Replies
Similar Posts:
Dec 6, 2010
I was working with a sample code and when I do a 'cntrl + ENTER' I get a 'Type was not found or was not a compile-time constant: LoginEvent' error I also get the same error for the other events of 'RoomEvent' and 'XIFFErrorEvent'. My source files 'Test.FLA' and 'Test.AS' are located here: 'xiff_3_0_0src' whereas the various packages refered to in the source file are located here: 'xiff_3_0_0srcorgigniterealtimexiff'. My import statements are as follows:
import flash.display.MovieClip; import org.jivesoftware.xiff.conference.Room; import org.jivesoftware.xiff.core.JID; import org.jivesoftware.xiff.core.XMPPSocketConnection; import org.jivesoftware.xiff.events.LoginEvent; import org.jivesoftware.xiff.events.RoomEvent; import org.jivesoftware.xiff.events.XIFFErrorEvent;
View 1 Replies
Jan 23, 2011
There is a Shell and a Module. The Shell loads the Module. Module is never run without the Shell. Because there will be more modules, I decided to put common classes to Shell.
1. Compiled Shell with -link-report objShell_Extern.xml
2. Compiled Module with -load-externs obj<ShellProject>_Extern.xml Module size shrank from 90 KB to 2,05 KB.
3. Added 5 filters to Module:
import flash.filters.*;
tf.filters = [new GlowFilter(), new GradientGlowFilter(), new DropShadowFilter(), new BevelFilter(), new BlurFilter() ];
Module size grew to 2,15 KB.
4. Added 5 filters to Shell (same code as above), recompiled it, then recompiled Module.Module size still at 2,15 KB.
5. Tried getDefinitionByName
//import flash.filters.*; commented out
var GlowFilter:Class = Class(getDefinitionByName("GlowFilter"));
var GradientGlowFilter:Class = Class(getDefinitionByName("GradientGlowFilter"));
[code]....
Error #1065 GlowFilter not initialized, Module size grew to 2,19 KB. Deleting some, but not all filters is decreasing size, so it's not the getDefinitonByName that takes 0,14 KB (2,19 - 2,05 without filters).
1. Do I understand the idea of load externs, or does it work only with specific classes? Why it doesn't work with filters?
2. What did I screw up with getDefinitionByName and is it a new feature because of it's use like in link below?
View 1 Replies
May 2, 2010
I almost have it, ( I think) but whenever I try to use a package with more than one class in it -- even the standard ones supplied in the ActionScript references, they don't work.And, if I have anything in the flash file other than an empty single frame, it breaks. So this precludes the use of library objects, which, if you CAN use them, saves a lot of coding time..
View 3 Replies
Jun 25, 2007
I'm having some problems importing a class, the message that Flash gives me is this; The class being compiled, 'ImageLoader', does not match the class that was imported, '[URL]'. The only line of code in my flash movie is this: import com.martijndevisser.*; And yes, the class is in that folder The class is from here: [URL] I've used the class before and it works fine, I just dont know what to do?
View 4 Replies
Sep 26, 2009
Trying to migrate to AS 3.0 here, but are facing a tough time at kick-off: I have a base fla file located in a folder named "game". The "game" folder is in a folder named "northcreek" which again is in a folder named "no". For no other reason than that I read somewhere that this was smart. Anyway, I have in my (document) class under publish settings this: no.northcreek.game.Engine Both my "game.fla" and my "Engine.as" reside in the "game" folder, but I fail to reference my as-class from my fla file. What do I do wrong? It works if I simply remove all namespace names, and only type namespace, but I am trying to do it the right way here...
View 8 Replies
Nov 14, 2011
I'm trying to do a cleaning of some classes that is added into a MovieClip, but I can't seems to set the MovieClip(Class) to null. What is the proper way to do it?
private var mcHolder:MovieClip = new MovieClip()[code].................
View 1 Replies
Sep 8, 2009
I'm using AS2, and trying to use AS2's packages for the first time, so I can organize my .as files properly. I'm running into some problems though I've got some classes that extend MovieClip, and I've put the class names in the Linkage>Class fields. When I publish, though, I get the error: The class or interface 'ClassName' could not be loaded. anyone know what I'm doing wrong? I tried importing the classes on the main timeline, and even including the directories of those classes on the classpaths list, but no dice
View 1 Replies
Mar 5, 2010
I tried this one [URL] and it works. All I need to do now is to put it NOT in the timeline but inside a movieclip.
It works well when the button is on the timeline but when it's inside a movieclip, the packages can't even find it.
Any idea how the packages can find the button that is inside a movieclip?
Yes. I know the import and include commands. What I want to know is the directory (or Parent-Child) of AS3 Packages.
View 3 Replies
Dec 19, 2011
I have an xml snippet that contains an object hierarchy:
doc = """
<RootObj val1="ValueOne" stat1="Stat1" stat2="Stat2">
<internalarray type="array">
<InternalObject val1="12" val2="12" />
<InternalObject val1="13" val2="13" />
[Code]...
View 1 Replies
Apr 4, 2007
I'm not allowed to import classes into other classes but I am not sure how to achieve what I want. I want 2 custom classes to pass data one from another directly. I have 2 custom classes I want to use: one extends the XMLSocket Class:
class Game extends XMLSocket {
import XMLParser //not allowed to do this I know!
var parser:XMLParser = new XMLParser();[code]....
As I say I realise I am not allowed to import the parsing class into my Game class (or any class for that matter) but I don't know how to pass data directly between these two classes without referencing them in the main FLA.
View 6 Replies
Dec 4, 2009
I have a character animation which i control from within a class "character"this class references a movieclip with e.g. 3 frames: "idle", "walk_right", "walk_left".these frames contain the animation movieclips.
so when the character moves left i use "gotoAndStop("walk_left")
so far so good, but:the character has some parts which need to be colorized according to the dynamic classes value "color".
View 5 Replies
Aug 11, 2010
I need to make an item draggable (dragable?) Sorry if my terminology is not right!I have a class where I will store variable and do calculations:
package Classes
{
import flash.display.*;
[code].....
View 1 Replies
Feb 7, 2005
Is there another way to work with movieclip classes than attaching them from the library?For instance say that I have a textbox class that extends the movieclip class. Puts it on the scene and then I'm free to work with it from the class as I want.But inside this class I check if I need a scrollbar. If I do, then start a "sub-class" and create a scrollbar. I can have a movieclip in the library and attach it and have a new class on it. But what I want to do is write something like this
var clipScroll = createEmptyMovieClip("scrollBar", 3)
clipScroll = new com.texts.text_items.ScrollBar
the problem is if I do like this the class that I start is just an object. I can't trace where it is, I cant create a movieclip inside it and trace where that is.
View 6 Replies
Jul 20, 2010
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.
View 1 Replies
Sep 12, 2009
I am facing a technical proble when I am importing a "FlashVarsParam.as" class file in my main class " VideoPlayer.as" and when I am using "FlashVarsParam.as" in my FLA doucument class "VideoPlayer.fla" then it is workining fine. "FlashVarsParam.as" file given below so I am accessing in my main class and then it gives me error
[Code]...
View 1 Replies
Dec 3, 2008
I have a scroll file, taken from a tutorial, which is linkedto a class. After having customized my file I did try it and itworks fine. The problem is starting when I try to import this fileto an empty MCL in my website. When I have imported all theelements they do not respond and act like single pieces (es. thescroll bar is detached from the scroller). What can I do?
View 2 Replies
May 7, 2010
I am having problem with importaing package/public customClass via a code snipit Scripting. Here are the details I created a customClass.as ActionScrip3.0 script saved it as customClass.as inside an unnamed package then I creeates a blank customClass.fla file (notice the the name customClass.fla and customClass.as must be identical for this to work)and in the properties section simply put customClass.as and then I run customClass.fla test movie and it works fine.. The problem is how do I call customcClass.as again in myFlash.fla that does not have the name customClass.fla file using a code snipet
View 19 Replies
Apr 15, 2012
I am using external AS files for a new project of mine, which involved creating a place to draw so i used the following tutorial to get a basic idea of what is need. I got the hope application working and running smoothly until i decided i wanted to add in a preloading & Menu - putting the drawing part of the app on the third frame - which got me this error:
TypeError: Error #1009: Cannot access a property or method of a null
object reference.
- at Main/convertToBMD()
- at Main()
So I thought instead of adding the Main.as to the Class under properties i would import the file on the frame instead. Using:
var main:Main = new Main();
addChild(main);
This worked apart from it loses all connections to the instance names.
Line 64 1120: Access of undefined property pencil.
Line 65 1120: Access of undefined property eraser.
Line 65 1120: Access of undefined property txt.
Line 82 1120: Access of undefined property board.
Line 83 1120: Access of undefined property board.
Etc.....
So what i would like to know, is there a better way of doing this and getting it working on any frame?By changing something in the external script or another way of importing onto frame?
View 1 Replies
Sep 17, 2009
I downloaded a sample flash that contains a class file.When try to run the file get the "1172: Definition be.nascom.flash.graphics:Rippler could not be found." error. Rippler is the name of the file and I think be.nascom.flash.graphics is the authors directory structure. I think the error is because the file is not in the right location that Flash is expecting it to be in to find it.
View 7 Replies
Sep 3, 2011
A very weird problem is happening in my AS3 code.I made a custom class called test, and in the main document class I imported it using "import test". Also, I set the class path correctly so it should work fine. Now, the problem is, when I instantiate this class to an object, it works fine as long as it is outside the document class constructor, it i try to use it inside the constructor method, it doesnt work!
[Code]...
View 1 Replies
Jun 11, 2009
I have a problem with importing of outer class. Here is the scenario: This picture shows the directories structure: I have a *.fla file located in "main/" directory and I'm trying to import outer class XModel located in "main/org/XLEFF". Here is the code:
[Code]...
View 8 Replies
Jul 31, 2010
I have a Flash document containing several subclasses. I want to access a custom cursor class I wrote from another subclass called 'mapmenu'. The thing is, it's not working properly. I can import it from my Main class, but not from any subclass. Some bells should be ringing..This is the custom cursor class (located at C:/Flashproject/com/own/Cursor/Cursor.as):
Actionscript Code:
package com.own.Cursor{ import flash.display.*; import flash.events.*; import flash.geom.Point; import flash.ui.Mouse; public class Cursor extends MovieClip private var stageRef:Stage;public function
[code]....
I let all the other script out, it's a bunch and it's not needed for the cursor to function.In the .FLA I have a MovieClip called Cursor containing a cursor. It's exported on frame 1.The problem is: the cursor class won't be called. No errors, no cursor, no trace (see cursor class).
EDIT:FYI: I would put this in the main class:
Actionscript Code:
cursor = new Cursor(stage);stage.addChild(cursor);
But I can't address stage from a subclass can I..?
View 2 Replies
Nov 20, 2011
I have a air for android project going and I am wanting to import a actionscript class for use in the main timeline. I wrote the class and imported it, but I get the following errors: Line 1 5001: The name of package 'com' does not reflect the location of this file. change the package definition's name inside this file, or move the file. Here is from the timeline
[Code]....
View 2 Replies
Apr 25, 2010
I'm just wondering about the difference between using an external .as file as a Document Class vs importing it via some timeline code like:
[Code]...
View 1 Replies
Feb 2, 2011
I have 2 as3 files, which are the classes used . I have to use it with the main flash movie.. How will I include those as3 files without using document class..
View 4 Replies
Jun 25, 2011
I'm trying to create an external file for mouse movement sensing so I don't have to rewrite it everytime I want to use it, which is what .as files are for, I understand.I think the package is working (kind of) but I'm not sure how to get it to run as every tutorial I have come accross applies to graphic use.This is my package (I don't know why the coding is unalligned):
ActionScript Code:
package {[code]....
I've tried 2 ways to get it to work: 1.) Assign a class to the stage in the properties panel. When I did this I had no errors but the ENTER_FRAME function did not work, which entirely defeated the purpose of the coding.
2.)
ActionScript Code:
var test:mouseVisibility = new mouseVisibility();
addChild(test)[code].....
View 9 Replies
Nov 14, 2009
I have a main.swf with a loader that loads an external.swf file. That file is an xml photogallery. The gallery has two other folders lets call them folder1 (contains xml file, image files) folder2 (which has sub folders that contain.as files for the tweens) I need to import these files to the main.swf or is it export these files from the gallery to the main.swf?
View 1 Replies
Jul 12, 2009
am new to flash and am trying to create simple program, I kinda know how to code the program but its really difficult to interpret everything into action script. For example I created class file in file node.as
[Code]...
View 2 Replies
Jan 8, 2010
I'm new to AS3 and I'm working on a game that I've run into a problem with.I converted a movie on my main timeline to a movie clip and suddenly my event listeners weren't working right. I kinda figured I needed to import the mouse event class to make it work, but it dp.I have 5 AS keyframes that act on a single button (submit_btn) along the mc timeline. This is the code assigned to each keyframe
import flash.events.MouseEvent;
swing_btn.addEventListener(MouseEvent.CLICK,press1 );
function press1(evt:MouseEvent):void { MovieClip(root).gotoAndStop(1,"HitsBrianMFSEmerald
[code]....
View 5 Replies