Flex :: What Is The Keyword That Allow To Implement An Abstract Class
Nov 25, 2010what is the keyword that allow me to implement an abstract class? It was asked in my interview..Can you say it from both java and ActionScript(flex)
View 2 Replieswhat is the keyword that allow me to implement an abstract class? It was asked in my interview..Can you say it from both java and ActionScript(flex)
View 2 RepliesI have an abstract class which gives specific 'base' behavior to multiple sub classes. I want to instantiate a Singleton inside this abstract class. Is it good practice to:a) instantiate a class within an abstract classb) do this with a Singleton (I know these may be frowned upon)For clarity I will give an example, the method instantiating the Singleton is:
public function createErrorRepository(repositoryType:String):void {
this._errorFactory = ErrorFactory.getInstance();
this._errorRep = this._errorFactory.createErrorRepository(repositoryType);
[code].....
whats the purpose of having to have an extra class such as abstract class in Flash where the methods has no implementation,but the subclasses declare those implementations.The advantage of having the methods declared in subclass than the superclass is that it would not affect the other subclasses when there are certain changes.That makes me wonder, isn't it better not to extend(inherit) empty methods but directly create a class as its own? unless there is something that the child could use from parent.Anyone could give me examples of how applicable using abstract classes/interfaces?
View 3 RepliesHeres the code:
[Code]....
Unfortunatly, its doesnt reach the eventHandler, when i call the loadCurrentSchem() function. Whats wrong? This is how i call the class:
[code].....
I know actionscript does not allowed private contstructor at any time and But if i want to write a sinlgleton class in action script So how to implement it in actionscript.
Can anyone provide an sample example of a singleton pattern in actionscript?
I have a class named 'extend', and I want to be able to do something like this:
Code:
var mc = extend(someMovieClip);
instead of:
[code]......
To start - its best to say im new to Flex / OOP in general. I have been trying to add a custom class based on StrokedElement in order to implement a simple grid (not like the existing Flex Grids - this would just be for display - not holding elements etc...)
My current class looks like this:
package ui.helpers {
import flash.display.Graphics;
import spark.primitives.supportClasses.StrokedElement;
public class SGrid extends StrokedElement {
public function SGrid() {
[Code] .....
I have a java class which has been deployed as WAR web application in a BlazeDS/Spring server sitting on JBOSS. Apart from the Flex application which will access the WAR file, I also need to start some server side process's which will initiate BlazeDS "pushes" to the Flex client via AMF messaging.
What is the best way to implement this server side process? - Should it just be a class with a main() method in the WAR file which gets called from the command line? Can this be done - not sure you can run a class in a WAR file from command line? - Should it just be a class with a main() method in a JAR file which gets called from the command line? Not sure what the standard practise here is. The key is that the process needs to be started on the BlazeDS server to push data out (not on the Flex client).
Code:
package
{
import flash.display.MovieClip;
import flash.display.Graphics;
public class Rail extends MovieClip
[code]...
this is a simple Rail class, what I am trying to do is take the for loop out of the timeline and build into the Rail class itself. How do I refer to the Rail class itself within the method? If I am doing this the wrong way please let me know! Would it be better if I created another class, say a "RailSpacing" class and build the for loop into the contructor into that?
Also, if I wanted to add depth to the rail(textures or something else to make it look real) and still be able to change the color without transforming the entire rail instance, what could I do ActionScript wise. I have come to the conclusion the only way to do this is creating a multilayered movieclip and target the base object and not the highlight/ shading layer.
Also, if I created a nice graphic/movieclip and exported it for ActioSncript, how can I find the class file and add too it? Is this even possible? Is it possible to draw something that is detailed and export it and then add some methods?
I'm encountering something a bit bizarre, but maybe someone else came across this before.
I've got a base class, that doesn't extend anything. Let's call it...
public class FooBar {
//...
}
But I want to bind EVERY single one of its exposed properties:
[Code]...
what I meen is to get all objects and their properties, is it possible? How to do such thing?
View 2 RepliesI've got a custom mxml component that currently implements IResponder. Passing this IResponder to a function works fine using this. This, however, includes implementing the public methods result and fault, so I'm asking if it isn't possible to pass a new IResponder to a function, somehow like this: object.function(someProperty:String, new IResponder());
View 1 RepliesI am a flex developer, well this time , client requirement has came to search the keyword in google adword, go to the following link, if i enter some keyword here in the search box like [URL] "dog training tips", so i get lots of results, i have to develop this same application in flex, which will fetch the data from this google's tool, Does any one of about how to get this data from flex, is there any flex or actionscript API available which will return me the data, that i'll filter according to ma requirement,
View 1 RepliesCan I implement more than one interface to the same class?One option is to make interface A extend interface B and than have my class inplementing interface A. Is there any other way that I can implement two or more interfaces directly to the same class?
View 3 RepliesQuick question. Does a class have to implement a interface directly to be accepted, or can it be a child of a parent class that implements it. so If I pass a child object into a method that only accepts IOBJECT, but the child class parent implements IOBJECT. will child object be accepted ?
View 1 RepliesI made a class in AS3 for representing complex numbers. It does not inherit anything. How can I enable casting from e.g. Numbers? I.e. I want this:
5 as Complex
to be the same as this:
new Complex(5);
is there a magic cast() function I can put in my class?
How do I implement a listener within a class? I am instantiating other objects within side of another class. A sorta parent and child thing. How do I go about making the parent class subscribe to the child class. I want to leave all of the coding at a class level and keep it off of the main timeline.
View 5 RepliesIs there any way of extending a class which is extending the movieClip class? Or generally a way to add extra methods to an allready existing class without having to add them in the actual class declaration. I was thinking of using Interfaces but how can I implement an Interface to a class which is extending a movieclip?
Code:
import interfaceName
class className implements interfaceName{
//stuff
}
But where do I put the code which extends the MovieClip?
Code:
class className extends MovieClip{
//
}
Actually, I already know the answer. The main reason I'm posting it here is for Google searchers, and if I copy and paste the post into my blog, my ActionScript code gets formatted all pretty, when all I have to do is add "as" tags here.
Error: Error #2069: The Loader class does not implement this method.
at Error$/throwError()
at flash.display::Loader/addChild()
[code]....
I'm having some trouble implementing a "virtual" camera for use in game development with Flash CS4 ActionScript 3.0.Basically, what I'm trying to accomplish is to have a camera that moves about the main stage so that my character can traverse the level which is much larger in size than the stage itself.I've been using Sham Bhangal's virtual camera script, and when I implemented it by sticking the code into the first frame of a movie clip, it worked great!
From there, I moved the code into a document class that i could instantiate and then drop onto the stage as a child.Finally, I wanted to have a main "builder" document class that would be added to the main stage as a child, and within THIS class I wanted an instance of the virtual camera. This is where I hit some obstacles.how to properly instantiate the virtual camera within the builder class which is then added to the main stage. I have a Stage reference that is being passed to the main builder, but I don't know where to go from here. To what do I add the virtual camera to as a child? To the Stage reference in the main builder class? To the main builder class itself?The main issue is that when I export my movie with the virtual camera added as a child to the Stage reference within the main builder class, it complains that I'm not allowed to access certain values.
Code: Error: Error #2071: The Stage class does not implement this property or method.
at Error$/throwError()
at flash.display::Stage/set x()
This happens when I try to access parent.x from within the virtual camera class. I assume this fails because "parent" from this perspective is the main builder class, but using the Stage reference produces this same error.I am, of course, willing to provide more detail if something I've written is confusing, and I will gladly provide a detailed fix for those seeking to use a similar solution in the future.
So I've been trying to move the stage's X and Y position and keep on getting this error:
Code:
Error: Error #2071: The Stage class does not implement this property or method.
at Error$/throwError()
at flash.display::Stage/set y()
at Main/scroll()
I am using a document class, here it is:
Code:
package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
[code]....
As for why I'm trying to move the stage, I have a movieclip which moves according to keyboard input and i want the stage/Background to always center on him.
I am writing a Flex application for use on a private intranet with no external Internet access. I want to use Google's 3D Maps Flex API, but it must be connected to the internet to download map tiles on demand.
Is there a way to locally cache the 3D map tiles and data so that I can run this app without an internet connection? And if not, is there a 3D GIS that supports Flex integration and allows for a local map cache?
How can I use TweenLite to implement effect of Flex's PopUpManager?
View 1 RepliesIs 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]...
I want to break my code into several classes for the sake of readability and reusability, but I keep getting various errors for code that works perfectly well when it's all contained in the DocClass.
[Code]...
I'm building a demo that has a keyboard in it. Obviously, people will type stuff with it and it will go into a dynamic text field. So I have a full keyboard (a movie clip named "keyboardStandard") made up of button symbols. That is placed in the same frame as the text field. Then I wrote this code, using the Q key ("keyQ"):
Code:
keyboardStandard.keyQ.addEventListener(MouseEvent.CLICK, addQ);
function addQ(ev):void {
enterPlayerID_txt.appendText("Q");
}
This works just fine, the Q goes into the text field. However, I sure as heck don't want to write 26 event listeners, then 26 more functions, even if it is copy paste. That's just gnarly. Plus, there are actually 3 keyboards - a numeric and special char one as well I need to handle.I seems passing a parameter from the event listener is not doable?
I am now trying to make a flash intro for my web site.I have downloaded some free templates for the same and examined them.Some special effects, means colour abstrract moving effects or explosion like effects are in that 'fla' file.They appear as movie clips. I can export them as flv also.How they are created? Is it in flash itself or from some other programs like after effects or something?I would like to create such effects for myself. If it is not in flash, then there is no point in wasting time figuring out the methods by myself.
View 6 RepliesCan it be done in flash with some of the glow filters? Or is this probably being created in something like After Effects or Motion and then being pulled in as JPEG StillsI've looked through some tutorial sites, but most of the animation tutorials are pretty basic... and I'm not sure what to really call the effect...making searching for tutorials or forum posts a bit tricky
View 5 RepliesI have a function that restores all of the default settings of my application. This process can take a bit of time, so I would like to implement a "Please wait..." modal popup to let the user know that everything is alright and the program hasn't frozen. Once the function completes its task, I'd like for it to remove the message, and resume normal behavior.
View 4 RepliesI'm learning layouts in Flex. I try to make the following layout.The red arrow means when enlarge the window, the red arrow widget will become large too. Can anyone implement this layout in Flex?
View 2 Replies