ActionScript 3.0 :: Create Top Level Classes?
Nov 21, 2010what is the meaning of top level classes. and how to create toplevel classes.
View 1 Replieswhat is the meaning of top level classes. and how to create toplevel classes.
View 1 Repliesim trying to create a level select screen so the buttons unlock as you complete a level, so far i have this on each button:
on(release){
if(this.number <= currentItem){
gotoAndPlay(3);
}
}
[Code]...
I'm trying to reorganize my code. I have a Paradox.as file, which is linked to a Paradox.fla file. When I referenced symbols placed on the timeline in my Paradox.as file, my animation code works. Then I decided to move the code lower down into the hierarchy. In my Paradox.as file, I create new instances of the Character class. The following is the folder hierarchy for the related files. * denotes a folder, and tab denotes its contents:
[Code].....
Is there any way to override static functions of Flash top level classes? Lets take Stage or Math for example. What if we want to change Stage.addListener functionality, is there any solution to this problem?
View 3 RepliesI made a game in flash, and the first level of the game works, but after you complete the level, I am unsure of the coding to test and see if all of the enemies, since they are movie clips, have been unloaded from the flash, so it will move on to the second level. I know there is a way to do it, I just don't know exactly how, to do it, nor do i know where to look to get help with it.
here's the coding i've done so far.
this is the coding I've put one of the enemy characters, who is a movie clip, they all have different values to make things interesting.
onClipEvent (enterFrame){
if(_root.spaceship._y>_y) {_y +=5;}
if(_root.spaceship._y<_y) {_y -=5;}
[Code].....
Is't possible to create a 3 level tree menu? just like below:
[code]...
All the flash menu i found are only have second level
I'm having a little issue understanding scoping in this package environment. My question is this: Is it possible to declare globally visible variables and constants? I tried this with no successful results:
PHP Code:
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.net.URLRequest;
import games.mineAllMine.MineAllMine;
[Code] .....
I'm trying to create a multi-level dungeon adventure in Flash CS4. The layout is an instance created of a symbol called Level, within the symbol are multiple wall subsymbols (wall), instances of Wall. There is a collision routine to stop the player walking through the walls, called from Wall.As.Level is drawn about the centre point (0,0).When I create an instance on the stage of Level (level), the collision tester is using the xy coordinates for the walls drawn about 0,0, not the "real" xy where it's appearing on the stage. So what I need to know, is how to "update" the xy for each wall subsymbol with the live stage information, overriding the XYs drawn in the parent. It has to be updated unfortunately (I can't keep it static), as the levels are big so have to scroll.
View 3 RepliesI need to create a user interaction simulating the use of a spirit level showing that a rectangular object on the stage is level. It doesn't have to actually work like spirit level, basically just has to give the impression that it has worked like one.
Maybe make the bubble of the spirit level should move (become animated) when being dragged to the object, then settle (animation come to a stop) when dropped in place on top of the rectangular object? Although I am unsure of the code to go about this?
I have two layers in my FLA both with empty movie clips as follows:In mc_Empty1, I attach a faded background movieclip as I wait for mc_Empty2 to load a SWF. Once the SWF is loaded into mc_Empty2, I want to remove the faded background movieclip from mc_Empty1. When I load the SWF from the main timeline, the onLoad() function works and removes the faded background from mc_Empty1. However, when I load the SWF from mc_target, the SWF loads, but the onLoad() function does not. Here's my AS2 code:
//Loading SWF from main timeline
mc_Empty1.attachMovie("mcFadedBg", "mc_FadedBg", 1);
mc_Empty2.loadMovie("My.swf");mc_Empty2.onLoad = function():Void{ trace("loaded"); //This works removeMovieClip(mc_Empty1.mc_FadedBg); //This works}
[code]....
I know I'm targeting properly because the SWF loads as it should, but the onLoad() function does not.
This is making me a little kooky today. I thought I could defined a library path in PREFERENCES > ACTIONSCRIPT > ACTIONSCRIPT 3.0 SETTINGS then that library would be available to all AS3 FLA files, but that doesn't seem to work for me. If I use the PUBLISH SETTINGS and define the library path everything is fine.
Is there something that I could have done to disable the application level class path functionality? I guess I'm trying avoid having to set the library path for every new FLA I'm making.
I'm doing a bigger aplication in flash (as2).Image, there is a main "home" flash with several menu buttons.Clicking these buttons, I load external swf into an empty container in this "home" flash.[code]clicking buttons in this second level, will load external movies into an empty container in this SECOND LEVEL swf.This works fine, but now, coming to the THIRD LEVEL (don't think there will be more in the future) problems come up, some scripts won't work.Now (I'm a as2-beginner) I think, loading external swf ALLWAYS into containers in the first "Home" flash should solve the problem.But I don't know, how to load an swf from the third level into a container in the first "home" level.In the "home" level, I have a "close" button, that will unload the container content.I need to go to a certain scene "content_2" in the home swf, too.
View 7 Repliesi have game im doing, and i want it to jump to level 2 upon completing the first level, but the problem is, the level 2 is a seperate swf, i've tried to use
Code:
on (release) {
loadMovie("level2.swf",2)
}
In AS1/2 I would use functions to create class-like structures;
it would be nice to be able to, for the sake of convenience, use classes on the timeline
Is it possible to create Abstract classes in AS3?
In other words, is it possible to declare a virtually pure method in AS3?
For instance, from my C++ knowledge, is it possible to do something like this in AS3[code]...
does anyone know the format for setting up classes in AS? Also I was wondering if anyone knows if there is "type." A type in some programming languages is exactly like a class but its much easier to call into a program. Okay right now I just need to find out the format for classes
View 5 RepliesWhen I try to do this in an AS CDATA block, it tells me I can't have a class declared within a class (the MX:Application itself). Makes sense. But where and how do I do it?
View 2 Repliesi've been unsuccessfully attempting to create my own undo/redo classes that work well with any type of possible undo and redo commands.
for example, my simple class works perfectly with undoing/redoing x and y positions of display objects or undoing/redoing values of sliders, etc., but things get dicey when i try to tailor my classes to also work with things like adding and removing items to a list.
is there any well known and well documented solution for general undoing and redoing for actionscript (without Flex)?
I was wondering if anyone knew how to create a .swc library file that could be used in Flash or Flex?I want to compile a custom package of classes into a .swc for use and download,
View 1 RepliesI m new to Flash. I need to develop Flash application for mobile devices.I have created a class and using that class i created a movieclip.
I have created one more class. And whenever the enter key of the mobile device is pressed i need to create a movie clip using the second class.
How to do this?
[Code]...
I dont know what's the problem? I want to remove or unload the previous movie(Which shows a piechart) and to load another movie(which shows details in a table).
how can I create event handler for a class that I wrote myself?
Example:
Code:
class blah {
var ladida:string;
function blah () {
[Code]....
How is it possible to create an event handler, like lame.onChange? When the variable inside the class is changed, how would i be notified?
if I can create an array of created Classes. can only create an array of values, not objects.
View 1 RepliesI have called main.swf into a container in index.swf.
myMCL.loadClip("main.swf","container"); is an action on my Index.fla timeline.
I have my navigation on index. (i wanted it to go on main, but the nature of the animation meant it had to go on index)
I need to call "home.swf" into "main.swf" from the navigation button in Index.swf.
When I had the navigation on "main.swf" this was my code to call "home.swf" into the page.
on (release) {
Preloader_mc.gotoAndStop("home");
}
("home") is the label name where the preloader is for home.swf
how to call the preloader for home into main.swf from "INDEX.SWF INSTEAD OF MAIN.SWF"
I have a file1.swf which loads file2.swf into it. Within file2.swf i have a button that when clicked needs to remove file2.swf and load file3.swf into its place.
View 2 RepliesIs there a way to link to one level below the current level? Instead of saying _root.level1.level2.level3, something like: ../level3 ?
View 4 RepliesHow can I set up a project in Flash Builder for creating a collection of classes that is not an application by itself? When creating an Actionscript project it forces having a main application file, as well as sets up the whole bin-debug folder and such.
For instance, if you wanted to start coding something like Tweener, Papervision, or some other set of classes that doesn't publish to an application, how would you set up the project in Flash Builder?
I know global variables are supposed to be bad but is it possible to create global classes? I am creating an application and I want to have one class that handles sound. From any class I would like to be able to say soundhandler.playSound(); without having to pass references all over the place. It should just know it is there.
View 1 RepliesI have been looking all over the internet for a tutorial to which will show me how to re-create this effect on images.[url]...
I dont want to install these 3rd party components, because the project I am working on at present, may in future need to be edited by other designers/developers.
Is there anyway to do this just via scripting?
I'm still struggling with the complete concept of custom event handling within AS3. I know I am close to a complete understanding it's just not falling into place yet.[code]...
View 6 Repliesi'm trying to find something that can boost Flash display performance. I nicely ended up with WebGL, promoted by the guys behind OpenGL. I wonder if the WebGL can in any way be ported or used with actionscript 3.0. I saw someone have created plugin to use flash with Unity 3D, but it's a little complicated to manage and too little "tricky" for me. How hard could be create WebGL extensions or classes for actionscript? Any guru here that want to start doing something?
View 0 Replies