Oop :: Design Several Classes - Reuse Same Ships For AI Controller As Well As For Users Controls?

Jun 9, 2010

I'm building simple application on as3. Kind of starship game. What I want to do is to create several different star ships. Each one should have different images (different look), different sets of animation (e.g. when it's flying, burning, damaged), different kind of weapon and also different controllers (e.g. one can be managed by user, another one by computer, and I want to be able to reuse same ships for AI controller as well as for users controls). Each ship is created in the following way:

Create entity
Add spatial
Add renderers
Add other components....
......
n. init the ship

So what I am trying to do:

1) Create StarShip superclass, to store HP (as every ship has it), store spatial (same reason)

2) Create inherited class for any other ship..(It will contain renderer - (responsible for display part), weapon, set of animations), etc

What do you think about such way of composition? Maybe it's better to place everything in super class, and then just create instances using long, long, long constructors like:

StarShip(hp:HP, animations:DICT, weapon:Weapon, ....)

View 1 Replies


Similar Posts:


ActionScript 2.0 :: Create An Online Brochure That Users Design With Products?

Aug 12, 2003

i'm trying to create an online brochure that users design with products/images they've selected. users will be able to drag a thumbnail to a pre-designed area, then swap them around to their liking. currently i'm in the beginning stages and just learning the power of actionscript.

i've attached two sample .fla files i've been working with. the first sample i have two thumbnails drag to a target and enlarge to a defined size. the second sample i used a tutorial from flashkit --- drag drop swap. it works but the as is not up-to-date. i'm trying to incorporate the two ideas together but get bizarre effects. most of the examples i find are close but no cigar.

View 7 Replies

Actionscript 3 :: Custom Flex Component, Visual Controls In Design View?

Apr 1, 2010

Do you know how if you drag an <mx:Label> or <s:Label> component into your Flex project, when you go to design mode you get this panel on the right to set its properties like text etc.

I have a custom component that I can call with actionscript, or with mxml like this:

<comps:TheComp field1="OK" field2="Yes" />

The component takes this input and uses it for its internal operation

[Code]...

When I go to design mode, I can see the component under custom components, I can drag it to the stage and see it, but can't set its values field1 and field visually on the right like a normal <s:Label> or <mx:Label> would have. how I can add that? Do I need to make it inherit something or anything else

View 3 Replies

ActionScript 3.0 :: Design A Class That Uses Functions From Multiple Classes?

Jun 7, 2011

I'm trying to design a class that uses functions from multiple classes, but as Google tells me, you cannot extend multiple classes.

Here's my code:

Code:
package com.levelGenerator {
import flash.display.Sprite;
import flash.events.KeyboardEvent;

[code]...

How do I use the Keyboard functions and nextFrame() without extending multiple classes?

P.S. A language with object-oriented principles that doesn't allow multiple inheritance? Lame...

View 9 Replies

Media Server :: Multicastplayer.html That Ships With FMS4?

Dec 16, 2010

The player that ships with FMS4 seems to be the only player that works for IP Multicast in FMS4. Does anyone know where it's source code lives? I've tried RealEyes and StrobeMedia sample players but those are not working on a Mac

[Code]...

View 2 Replies

ActionScript 2.0 :: 2 Player Game Moving Cars Controls Help With Controls

Nov 13, 2005

i have the controls for car number 1 that would be the arrow keys if [code]but how can i make controls for car 2.i wann use wasd but i cant figure out how the key.a doesnt work.

View 1 Replies

ActionScript 3.0 :: How To Reuse External Images

Jan 17, 2010

[code]Now once I have an image externally loaded, how can I reuse that image? Like do I need to load it everytime or can I duplicate someMC?

View 4 Replies

Professional :: Reuse A Keyframe Sequence?

Mar 16, 2010

Is there an easy way to reuse a keyframe sequence? I have two characters that will animate the same. I want to animate the first, and then transfer all those moves to the next character.

View 3 Replies

ActionScript 3.0 :: Save A Symbol So I Can Reuse It ?

Oct 15, 2011

Now, my problem is that my schedules are tight now, I can't finish a sprite animation for a day. My sprite animations are symboled or SYMBOLS . Now, if I can't finish an animation, I doubt of closing flash, cause it will vanquish all my symbols. . I just want your help to help me determine how to save a symbol, so I can open it nex time I use flash. .

View 4 Replies

Flex :: Reset/reuse Progress Bar?

Dec 29, 2009

I'm using a progress bar to let a user know how much more live streaming video data is to be buffered before it starts playing.Have that much working fine.Problem is, if the buffer gets used up, and I need to rebuffer, I can't seem to get the progress bar reset and visible again. Seems once it hits 100% on app start up it can't be reused.I'm catching the proper NetStream.netStatus events.The hook for the empty buffer is there and is executing.I'm just not seeing how I might redisplay and start a fresh bar there?

I've tried bar.visible = true and nothing appears.Also tried making a new one and setting visible each time the buffer is empty but no dice.Seems to just be ignored.

View 2 Replies

Flash - How To Reuse XML Object In ActionScript

Feb 10, 2010

I am writing a bit of actionscript that loads an xml file and displays movie clips etc.. appropriately on the stage. However I have come to bit of problem where I want to reset the display via a function through loading a different xml file. I have loaded the new file but the display doesn't change as if its still loaded the previous xml.

Below is the first bit of code that loads the first xml object and runs my function that alters the mcs on the stage.
function CallLineFunction1() {
xmlFile1="test.xml"
// set up XML object
var my_xml1 = new XML();
my_xml1.ignoreWhite = true;
[Code] .....

Whilst I've tested that my second generateRW2 statement is run (which it is) the display stays the same using the attributes of the old xml. I've tried using the delete command but to no avail. I'm hoping I don't have to copy everything to a second frame and run it from there as there are multiple layers and hundreds of mcs that require alteration depending on the xml data.

View 3 Replies

Actionscript 3 :: Reuse Animations In Flash?

Feb 11, 2011

I'm trying to make a game where the user has a board full of tiles, similar to memory. I made one tile, it looks good, and I put a motion tween on it. [code]...

View 1 Replies

Actionscript 2.0 :: Reuse A Deleted Function?

Oct 24, 2011

We area trying to create a virtual world application. We are using hitTest to make the avatar enter the room. That hitTest event is inside an onEnterFrame event of the avatar so every time the avatar is on the stage it runs the function and detects if it hits the hot spot or not.

So onEnterFrame we have: (shortURL is a variable that points to the movieClip)
Code: Select allif(this.hitTest(shortURL.detectRoom1)){
attachDialogue(1, "room.swf");
}

[Code].....

The code works, however when the user clicks on no, the dialogueBox still appears since the avatar still hits the room's hotspot. If I remove the commented "delete attachDialogue" clicking the no button will remove the dialogueBox movieclip without any problems. However when the avatar walks on other hotspots it doesn't call the function again.

Are there other ways how we can remove the movieclip and set the attachCounter to 0 when the no button is clicked? Or how can we reuse a deleted function?

View 1 Replies

ActionScript 3.0 :: ReUse MouseEvent Functons?

Mar 25, 2009

I am trying to avoid having to rewrite a few functions that I use for mouseEvents that I am going to also have to use for keyBoard events.eg.

btn.addEventListener (event:MouseEvent.CLICK,btnClick);
stage.addEventListener(KeyboardEvent.KEY_DOWN, EnterBtn);
function btnClick (event:MouseEvent):void {

[code]....

View 2 Replies

ActionScript 3.0 :: Reuse Cached Images With Loader?

May 28, 2009

I need to load a range of images and make them crossfade over time in a never ending loop (rotating gallery).

Using the Loader I display a preloader everytime I load an image.

The problem is that the next time I load the image the damn preloader shows up in a split second (because I'm using the Loader to load the image again).

How do I write the routine of loading an image and reuse it again WITHOUT calling the loader a second time?

I read online to read a the bitmapData into a variable. Well, that's all fine. But HOW do I reuse that Bitmap in a never ending carrousel?

View 9 Replies

Flex :: Possible To Reuse Effects By Id In MXML Transition?

Mar 4, 2010

I have a <mx:Dissolve id="dissolveOut" ... /> Effect in an Flex page I'm working on, and I would like to reuse this effect in a <mx:Transition> sequence. Is there a way to call dissolveOut from MXML inside the Transition tag, or do I really just have to duplicate code?[code]

View 1 Replies

ActionScript 2.0 :: Load External XML File & Reuse Same Swf

Dec 30, 2005

I have one SWF file that I want to reuse and I want to load external XML files with it, is it possible to do something like this in the HTML:

Code:
<EMBED src="mymovie.swf?myFile=text1.xml" ...

then in the actionscript, get the file with something like this:

Code:
xmlData.load(myFile);

then reuse the same SWF on different HTML pages, ex:

Code:
<EMBED src="mymovie.swf?file=text2.xml" ...

Is this possible?

View 1 Replies

ActionScript 2.0 :: Using Query String To Maximize Code Reuse

Dec 19, 2009

i've read a tutorial about passing variables to HTML. But this tutorial isnt clear for me.. [URL] EXAMPLE 1 Using Query String to Maximize Code Reuse I really dont have an idea what to do inside flash, bec the author only said: Quote: Assuming the image filename is image1.jpg, located at a folder named images. And assuming that the Flash movie will use a variable named imageFilename to refer to the file, then we can do this

How do I do that? Like having a empty movie clip and giving an instance name of imageFilename?

View 7 Replies

Make An Armature Into A Symbol That Can Reuse In Multiple Scenes

Nov 2, 2009

I've created an articulated drawing with the bone tool and converted it into a symbol. However, when I drag the symbol into my scene and manipulate it, it changes the original symbol instead of using it as a instance that can be animated independently>

View 6 Replies

Professional :: Reuse Moveclip Symbols In My Drag And Drop?

Mar 3, 2011

My issue is that I want to not continue to draw the same movieclip over again, but reuse it to drag and drop in different locations in the project I am working on.review my Flash project and tell me how this can be done, I was told about bitmap cache, but that does not seem to work or I am missing some code needed, I really need guidance on this issue.Again attached is the one of the projects with action script

hyp1.onPress = function(){startDrag(this);}hyp1.onRelease = function(){stopDrag();}hyp2.onPress = function(){startDrag(this);}hyp2.onRelease = function(){stopDrag();}hyp3.onPress = function(){startDrag(this);}hyp3.onRelease = function(){stopDrag();}

View 11 Replies

Actionscript 3 :: Reuse An Image Thats Been Loaded Into Flash Via Loader()?

Jun 12, 2011

I'm displaying an external image in Flash with the loader object, and then addchild() and that whole thing. Im wondering how, if possible, I could then add that same child to another movie clip. So far, when i do, it doesn't show up in the original movie clip anymore. Is there a way for me to display an image twice by pulling it from the same source like you would do with html,css?

View 1 Replies

Flex :: Reuse A Single Function Across Multiple Components?

Aug 20, 2011

I have created a custom component that I am using, more conveniently, as a SkinnablePopUpContainer and I want to use the same function that calls and receives data from it for several Buttons in the UI. What is the best way to achieve this without having to create a new function for each button?

<fx:Script>
<![CDATA[
import spark.events.PopUpEvent;

[Code]....

View 2 Replies

ActionScript 2.0 :: CreateEmptyMovieClip() - Reuse The Empty Movie Clip Again With The Same Name?

Jul 13, 2004

c_mc2 = _root.createEmptyMovieClip("main_text", 4);
c_mc2._x = 0;
c_mc2._y = 359;

If i use this method to create an empty clip and then once i am done with the clip i unload the movie which was previously in it, what happens to the clip. Do i have to re-create it if i want to reuse the empty movie clip again with the same name?

View 6 Replies

ActionScript 3.0 :: Reuse The Same Loader To Cycle Through A List Of Images?

Dec 3, 2009

I want to reuse the same loader to cycle through a list of images that will be placed in a rotating banner. My code can be found here:[URL]..The error I am getting is the following:

ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::Loader/_load()
at flash.display::Loader/load()
at banner_fla::MainTimeline/loadBanner()
at banner_fla::MainTimeline/loaded()

Is there anything that seems offensive in there?

View 1 Replies

ActionScript 2.0 :: Using Query String To Maximize Code Reuse?

Dec 19, 2009

[URL]Using Query String to Maximize Code Reuse Assuming the image filename is image1.jpg, located at a folder named images. And assuming that the Flash movie will use a variable named imageFilename to refer to the file, then we can do this How do I do that? Like having a empty movie clip and giving an instance name of imageFilename?

View 1 Replies

ActionScript 2.0 :: Export Mc's Positions At Runtime In An External File For Reuse

Jan 29, 2005

i'm trying to hardcode a complicated looping movement of an mc on the stage. the way i plan to deal with it is first, to use a guide layer to actually tell the mc where to go, and then save at runtime the sequence of position (x/y coordinates) the mc goes to to follow the movement. With this set of coordinates, i will reproduce the movement via actionscript instead of guiding.

how i can output those variables into an external txt file from flash at runtime ?

View 1 Replies

ActionScript 2.0 :: Reuse The Tween Class In A Scrolling Thumbnails Panel?

Mar 7, 2007

How do I reuse the tween class in a scrolling thumbnails panel?

View 5 Replies

ActionScript 3.0 :: Reuse Code From 'Loading An External Image' Tutorial?

Mar 29, 2012

I'm designing a portfolio website that will showcase artwork that could potentially take awhile to load, so I'm using the code from that tutorial:


[Code]...

I'm using one of these, one image, per frame. I'll be adding more and more in the future. I'm still a newbie to as3 and I haven't completely understood the basics yet, so my question is this: how do I reuse the above code for a different frame without having to paste the entire thing with different names? I tried this:

[Code]...

View 1 Replies

ActionScript 2.0 :: Export Mc's Positions At Runtime In An External File For Reuse?

Jan 29, 2005

i'm trying to hardcode a complicated looping movement of an mc on the stage.the way i plan to deal with it is first, to use a guide layer to actually tell the mc where to go, and then save at runtime the sequence of position (x/y coordinates) the mc goes to to follow the movement. With this set of coordinates, i will reproduce the movement via actionscript instead of guiding.

View 1 Replies

Inject Controller Into Another?

Aug 23, 2011

I have a controller that receives an event with some data. As a part of the processing this s new data it needs to modify a collection in another controller. Is it a bad idea to inject a controller into another controller to modify this collection?

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved