ActionScript 3.0 :: DisplayplayObjectContainer Not Found When Moving Script Into Separate Class?
Oct 7, 2011
I made a .fla with some inline coding and some classes. In the .fla actionscript I have a function to read thru the object display list. Its the standard one found everywhere, where it recurses thru the objectdisplaycontainers. This works fine.
Then i gave the stage it own classname and moved the actionscript into a seperate .as file as well.
Suddenly, ik get this : Line 271 1046: Type was not found or was not a compile-time constant: DisplayObjectContainer. the code line is : function traceDisplayList(container:DisplayObjectContainer, indentString:String = ""):void
View 7 Replies
Similar Posts:
Oct 22, 2010
Main Class:package {// Flash Classesimport flash.display.MovieClip;import flash.events.Event;import flash.display.StageAlign;import [code]........
Now, I'd like to move the script between --- Start --- and --- End --- comments, to the separate package. When I do that, I've got many reference errors. how the code should look like, when it's in separate package, with all the references to variables that work? And how to call this function from Main class?
View 5 Replies
Feb 4, 2012
I've been searching around trying to work this out for a while now. There's been various ideas popping up, like dispatchEvent etc but nothing that seems to be a clear, simple way of doing this.What I'm trying to do is call a function from a class seperate (but in the same folder as) my document class.Specifically, I want to 'spawn' an object and run a function within that object's class from my Main.as.The snippet I have at the moment is as follows;
In Main.as:
var object:class_Object = new class_Object();
object.spawn();
[code].....
View 2 Replies
Jul 25, 2011
I've been hitting dead ends while programming lately all over, and I finally came to the realization all the code I have that is broken is because I don't know how to interact with instances of one class from within another. Here's the gist of what I am trying to do:
if(this.hitTestObject(targetClip)){
trace("hit!");
}
The problem is, if I address a single instance that is on the canvas, I get "access to undefined property targetClip", even though the document class can interact with it fine. If I target the class file of targetClip, I get "Implicit coercion of a value of type Class to an unrelated type flash.display:DisplayObject". It isn't just a problem with hitTest either, I'm having this problem with other actions, so there is some basic syntax I'm failing to comprehend.
View 2 Replies
Nov 19, 2009
I am refactoring a hugh action script solution in Flash builder (beta 2) using the flex 4 sdk.The project does NOT use the mx framework.What i want to have is:
A big 'MAIN' project several small 'MODULE' projects. each 'MODULE' class refrences the 'MAIN' project as an External reference (doesnt compile into swf) - this is done by setting link type = external in the 'MODULE' project properties -> library path.'MAIN' loads a 'MODULE' project on runtime using the 'loader' class.
the problem:I recieve an error from the MODULE project: VerifyError: Error #1014: Class [some class in MAIN] could not be found.
View 2 Replies
May 17, 2011
I'm new to Flash AS3. I started making a game and I am a bit confused. Let's assume that I want to create a game that has multiple levels/modes, how can I do this in an object orientated way?
When i create games in other languages e.g. XNA C#, i create a separate class then create an object of that class within the main class and run the game based on a simple statement.
[Code]...
View 2 Replies
Feb 12, 2009
i have a BasicMap.as that takes an Array and populates itself with the MC objects passed to it by a String reference.it inherits from Sprite, and so it just places the objects on its self.then i have a class that inherits from that class, and gives a little more functionality to it, but in order for it to do that, it needs to place the objects not on itself, but instead inside a holder Sprite, so here is my problem:
code:
package Mushroom{
import flash.display.Sprite;
[code]......
View 8 Replies
Dec 11, 2010
i have a function that looks as following:
private function createContent(slideData:Object):void
{
if (slide){
[Code]....
Now when i remove or add a slide I would like it to appear with a transition, I would like to create a separate class to put the different transitions in using tweenlite. How would I approach this the best way? So to sum up, when I add or remove a child, the transitions class gets called, it returns a transition and the slide gets animated when its added or removed.
View 2 Replies
Sep 2, 2010
Issue : Each swf which imports the same static class seem to have a seperate instance of that class.cenario: 2 seperate .swf's import the same static class. The Static class named Static has a setter function named test which has the default value of 'NO'. Swf A sets the value 'Yes' for the setter function and loads in swf B. Swf B then trace the value for the test method of the Static class but swf B traces the default value instead of the value set by swf a.
I would love to figure out a solution so I can keep using statics since I currently depend on them to do a wide variety of things in my current project.
[Code]...
View 0 Replies
Apr 7, 2009
Is it possible to start and stop a sound file from a separate class? In the first class, "House", I have called the MP3 using the following:
[Code]....
View 1 Replies
Sep 19, 2011
I am new to AS3 and I want to organize my code as what I did in C++, which I can have a .h and .cpp file. Is there any way to organize code like this in AS3? [code]....
View 2 Replies
Sep 30, 2010
When I try and access a function in a separate class, I suddenly lose access to all root access in that class.Heres some code.EnemyBase
ActionScript Code:
package
{
[code]....
View 9 Replies
Apr 7, 2009
Is it possible to start and stop a sound file from a separate class?In the first class, "House", I have called the MP3 using the following:
Code:
public var mySoundReq:URLRequest = new URLRequest("tune.mp3");
public var mySound:Sound = new Sound();
[code]......
View 1 Replies
Nov 11, 2010
Let's state a few facts upfront: Livedocs tells us that dynamic classes enable us to add member variables and member functions. We are told that all classes ultimately derive from Object, which is dynamic, and that dynamic classes must be explicitly marked as such -- inheritance doesn't apply to dynamism.
Object is a dynamic class.Date is a final dynamic class.XML is a final dynamic class.You can create your own final dynamic class and it ought to behave (in terms of dynamic capability) exactly as do XML and Date, above. In fact, final shouldn't affect the issue at hand at all but I include it for exactness in my comparison against the "troubled" XML class.
[Code]...
I used Date as it is another core class that is final dynamic. Also note that member variables work just fine in all of the above classes. Only member functions have a problem, and only in class XML.
My conclusion is that not every class in AS3 is derived from Object, some are likely mocked up to look that way but are in fact derived in some other way in native C++, which I believe is what Adobe uses to write the AS languages.
QUESTION: Do you see any flaws in my logic? Or is this class actually bugged? P.S. For those interested as to why I wanted to add functions to XML, I wanted a way to encapsulate complex access to my XML data model.
View 4 Replies
Jul 27, 2009
Should i keep Remoting Methods outside a class in a seperate AS file or is it possible to call Remoting inside a class.
View 1 Replies
May 4, 2010
When my document class attempts to instantiate a class in a separate package I get the error:1137: Incorrect number of arguments. Expected no more than 0.This is in reference to the following line:[code]As you can see, I have imported the package:[code]And here is the class that expects 0 arguments:[code]As you can see I properly labeled the Level1 class as part of the Levels package:[code]
View 4 Replies
Apr 16, 2011
you've shown me exactly what i need
View 6 Replies
Feb 24, 2010
Is it possible to refer to a variable in a class file separate from the one you are working in? Say Class1.as had a variable named "exampleVar", and in Class2.as you wanted to put something like "exampleVar++;". Is this possible and if so how would it be achieved?
View 1 Replies
Nov 23, 2011
I am making a little story thing which is sort of like a slideshow but I use sound in many parts of it. I searched online and the AS3 way of doing it seemed to be linking an imported sound clip to a class. My question is: Do I really have to make a separate class for each soundclip or is there an easier way of doing this if I plan to use these sounds multiple times? For reference, it should be roughly 434 sounds by the time I'm done
View 4 Replies
Feb 8, 2010
I have a main SWF that loads in a game SWF. The main SWF's document class is Main.as. The game SWF's document class is Game.as. In Main I use a Loader to load in the game SWF. In the game's library I have a symbol that is exported with a class name of TileGrass. When I run just the game SWF, I can instantiate a new TileGrass just fine, but when I test the main SWF which loads in teh game, then I get a compile error: Call to possibly undefined method TileGrass.
View 2 Replies
Nov 21, 2009
My folder structure is like this
Classes
Game.as
MenuScreen.as
[code].....
View 2 Replies
Aug 28, 2009
bit of an odd problem, I have the following piece of code
Code:
var myCookie:SharedObject = SharedObject.getLocal("mySavedData","/")
if(myCookie.data.mySavedText != undefined)
{
var gallerypath:String = myCookie.data.mySavedText;
}
which retrieves a shared data.
If I put this actionscript on the first frame of a new document, it works fine, however I want to use it in something I already have, which uses an external Document class.
[Code]...
View 1 Replies
Mar 26, 2010
I have an xml gallery sort of that works fine when I have the code not as a class, in first frame in Flash. So I decided I wanted to port it into a class and the problem I get is at:
thumb = new Thumbnail(xmlList[i].image);
It expects 0 arguments. How come that line of code works in first frame in flash but not as a class? There is a movieclip in the library called thumb with linkage of Thumbnail.
Below if the code when used in first frame:
PHP Code:
var urlRequest:URLRequest = new URLRequest("pics.xml");
var urlLoader:URLLoader = new URLLoader();
var xml:XML;
var xmlList:XMLList;
urlLoader.load(urlRequest);
[Code] .....
View 4 Replies
Dec 7, 2011
When I try to build the project I get
Definition spark.components.gridClasses:CellRegion could not be found.
this class is contained in com/adobe/flex/framework/spark/4.5.0.17855/spark-4.5.0.17855.swc which is included in the library-path by the flex-mojo compiler but I still get the error.
I use flex-mojos 3.9 and Flex 4.5.
View 1 Replies
Jul 6, 2010
I have a Actionscript base class already created but when i type in the location for it i get back the file cant be found error.This is the url for my code
gamegamesmygameutilitykeybinderChanger
Now i have tried it without the as3 format but it just seem to find this file.
View 1 Replies
Feb 25, 2009
I get this confusing message every time I start a new flash project and I dont know why. I understand what the message means, but its simply not true so that bugs me. My project so far consists of exactly one AS file so far: CMain.as, which contains exactly one public class: CMain. The file lives here: C:FlashProjGameasCMain.as. n my .FLA, I have set CMain as the Document class. In File->Publish Settings->ActionScript 3.0 ClassPath, I have added "C:FlashProjGameas".
When I press "OK" from this screen, I get this message: "A definition for the document class could not be found in the classpath, so one will be automatically generated in the SWF file upon export." On my last projects I think I have just ignored this message and everything worked out ok. But this time I want to know what the hell it means. My CMain class is definetly in the classpath, so what the heck is this message talking about?
View 2 Replies
Apr 18, 2011
I am trying to assign a sound class, but found it was greyed out.
View 2 Replies
Nov 1, 2011
I have a Flash Pro CS5 project that I have built some classes for in Flash Builder using some of the mx classes, like ArrayCollection and HTTPService. I have a Flash Project in my Flash Builder 4.0 pointing to the Flash Pro project. I started out by adding the Library Path to the Flex SDK 4.0.0 in my Flash project paths. Things seemed to work fine at first but now I am getting the following error:
VerifyError: Error #1014: Class mx.collections::ArrayCollection could not be found
If I change all my ArrayCollections to be just Arrays,then the same error just cascades down the list of "missing" mx classes, like HTTPService,etc.I individually added the the framework.swc, the rpc.swc and even the framework_rb.swc and rpc_rb.swc files to the paths but with the same error results.I'm trying to set up a relatively smooth workflow between Flash developers and Flex developers on my team but this is a huge roadblock.I have looked all over and not found a good solution for this problem.
View 1 Replies
Feb 25, 2010
Im having problems with classpaths. I have used them before with "import" but I'm not able to link a class directly to symbol in the library.
I have a class c:/myfolder/src/myclass.as . In prefernces > AS3 settings, I have c:/myfolder/ as default classpath. I click linkage on the symbol and enter src.myclass . When I click the checkmark, it says 'class not found'. I am able to do: *import src.myclass; and attach the class to an instance on th stage. That works fine, but thats not what I need to do.
View 2 Replies
Nov 2, 2011
I'm using FlashDevelop4.0.0 RC1 to create AS3 library project, in which I want to import Away3D library. I follow this tutorial to set up my FD. [URL]
However, FD generate error message when I use ExportSWC4.2 plugin to compile the project, I got error message said that
at away3dmaterialsmethodsTerrainDiffuseMethod_NormalizeKernel.as(10): The definition of base class ByteArrayAsset was not found
I also have issue like the following link [URL]
View 1 Replies