ActionScript 3.0 :: Creating Generic Actions For Multiple Objects?
Feb 3, 2010
want to simplify coding and wondered if there was a way to write a script that could be used on multiple objects without having to write it to address each object individually. I am building a simple menu where I want the menu link to rise and scale up when the button for it is rolled over and then return to its original position when the mouse rolls off. I know I can write this per button and per item, but wanted to see if there was a way to write it once and then apply the action to everything. EX. My menu consists of 5 items (and respective buttons) home_mc (home_btn), menu_mc, dining_mc, contact_mc, specials_mc.If I write the code
home_btn.addEventListener(MouseEvent.MOUSE_OVER, homeOver);
home_btn.addEventListener(MouseEvent.MOUSE_OUT, homeOff);
function homeOver(MouseEvent) {
[code].....
View 5 Replies
Similar Posts:
Oct 5, 2006
how to group objects together so that you can change their parimeters all at once. Like if I have a 7 boxes on screen with the instance name box1, box2, ect..... and i wanted to do change them via action script, like make them all partailly invisible when an event happens. How would I do that. I've tried stuff like
box = ["_root.red", "_root.blue"];
box._rotation = 40;
and
box = [_root.red, _root.blue];
[Code]....
View 2 Replies
Mar 4, 2012
I'm using Zend AMF to send my remote objects to Flex. I've defined a Constant class and created getASClassName() method. Then I've created Action script class in flex.
Objects are send successfully, but they are deserialized to generic Objects in Flex instead of specific ones. EDIT: On network monitor in Flex I can see that AMF value is set to com.my.project.valueobjects.Constant. Although array from event.result contains Objects.
[Code]...
View 1 Replies
Aug 4, 2011
I will try to give as much detail as I can. I am creating an CRM application using Flex(Cairngorm 2)/Java/Hibernate. The basic problem I am having is this: I have a Customer class in Java that has an ArrayList of Address classes. I have a Customer class in Flex that has an ArrayCollection of Address classes. When I make the remote object call for a Customer I get back a Customer object in Flex, but the ArrayCollecion objects have a data type of Object instead of Address. If I try to call for a List of Address classes I get the same result. If I try to call for a List of Customer classes I get a list of Customer classes in Flex. Using tomcat 6 with the following jars:
[Code]...
View 1 Replies
Apr 11, 2009
My goal is to create multiple objects that fall downwards. The problem now is that the object stays in the left upper corner. I've linked the object to actionscript with the name "object". Can someone help me?
This is my code:
Code:
var namer:MovieClip = this.createEmptyMovieClip("objectHolder", 1);
for (i=0; i<=count; i++) {
var newName:String = "object"+(count);
[code]....
View 2 Replies
Jul 30, 2006
This shouldn't be too difficult. Heres my code:
for(i=0; i<30; i++){
var box[i]:Object = new Object()
box[i].id = [i]
box[i].name = "default"
box[i].location = "default"
box[i].type = "default"
But its not working. I keep getting error messages concerning the var box[i] statement.
View 2 Replies
Jul 30, 2008
I just want to combine two objects and their properties together.
For instance if I have...
Code:
var appleObj:Object = new Object();
appleObj.type = "apple";
var orangeObj:Object = new Object();
[Code].....
View 5 Replies
Jan 24, 2011
Is there any way, without having the creator of the object implement any special functions (no specific serialization functions) (however, they can use annotations), to have Flash serialize a generic, possibly deep (objects within objects within objects, etc, etc, etc) object?
View 2 Replies
May 14, 2004
Alright so... I really don't know the best way to approach this. I had a LOT of code that I thought could be generalized into a function. I don't know how to explian it... here is the code:i attached it...I know it's a lot of code... I just... I don't know what to do with it anymore! When it was in a bunch of small functions, it worked (sort of) just seemed reallly messy and annoyed me.Oh btw its causing the hero to jsut go to 0,0 and then a hit symbol appears there, and then nothing happens, the hit doesnt even dissappear.
View 7 Replies
Mar 27, 2012
I want to create a generic component in flex. This component deals with different ArrayCollections dynamically (I want it in that way). So I thought to pass the arrayCollection and the type of that arrayCollection as arguments to the component.
Like,
var list:ArrayCollection<ClassA>;
init_Comp(list, "ClassA");
If it is possible, I can read it like this,
var newDynamicInstatnce: typeOf("ClassA") = list.getItemAt(0) as typeOf("ClassA");
Finally I have a Dynamic Instance type of that I pass. Is this possible in Flex or Is there a better way?
View 1 Replies
Apr 27, 2010
Is it possible to receive custom generic typed objects through AMF? I'm trying to integrate a flex app with an existing C# service but flex is choking on custom generic typed objects. As far as I can tell Flex doesn't even support generics, but I'd like to be able to even just read in the object and cast its members as necessary. I basically just want flex to ignore the <T>. I'm hopeful that there's a way to do this, since flex doesn't complain about typed collections (a server call returning List works fine and flex converts it to an ArrayCollection just like an un-typed List).
The custom C# typed class
public class TypeTest<T> {
public T value {
get; set; }
public TypeTest () {
}}
The server method returning the typeTest
public TypeTest<String> doTypeTest() {
TypeTest<String> theTester = new TypeTest<String>("grrrr");
return theTester;
[Code] .....
Irritatingly if I change the result handler to take parameter of type Object it works fine. How to make this work with the value object?
View 2 Replies
Oct 31, 2009
I am able to add key/pair data into the associative arrays, like;
Code:
var arrColors: Array = new Array();
arrColors.push({color: "aqua", code: "0x00FFFF"});
arrColors.push({color: "beige", code: "0xF5F5DC"});
arrColors.push({color: "brown", code: "0xA52A2A"});
// and so on
But, if I want to do the same with the array of generic objects, like;
Code:
var obj: Object = new Object();
obj["key"] = "value";
How can I add more data into it, because push() function does not seem working with this type of array.
View 2 Replies
Oct 31, 2009
I seek correction and guidancem from you experts, on the Associative arrays and the arrays of Generic Objects. I created the following working code and I believe it is an Associative array:
Code:
var arrColors: Array = new Array();
arrColors.push({color: "aqua", code: "0x00FFFF"});
arrColors.push({color: "beige", code: "0xF5F5DC"});
arrColors.push({color: "brown", code: "0xA52A2A"});
// and so on
Now, I want to create an array of Generic Objects for the same items, as below:
[Code]...
View 5 Replies
Jun 23, 2011
I've knocked together a Java/BlazeDS server which creates a generic GridBean object. This GridBean contains:[code]I then created a Flex app that uses a RemoteObjectServiceWrapper to call my java server, grab the GridBean, create some DataGrid columns from the columnDefs and then set the dataProvider as the list of objects. Ok so far, everything renders.Now, what I'd really like to do is: set up some kind of event handler on the flex side so that if my item/object is edited in the datagrid, I fire a message off to java saying 'edited this field on this item'. The end goal is to have a nice generic way to render any list of objects from Java in a flex datagrid.
View 1 Replies
Nov 11, 2010
I have these images that will load when I input a certain string of text but I don't know how to combine functions to make a generic one that will work for all of the images. These are just two and they're basically the same thing except I have to make each function (something)1 and then (something)2 for the next image.
[Code]...
View 2 Replies
Feb 12, 2009
I have a class that represents a turret in the center of my screen.When I hold down SPACE, I want it to create a "bullet"-object that moves in the direction of the turrets cannon, every frame the SPACE key is held down. I am having problems with this cause I am getting this error when I am trying to create the object:
Error #1009: Cannot access a property or method of a null object reference.
This is where the error occurs:
ActionScript Code:
public function chaingun(x_:int, y_:int, rot:int, cd:Number, spd:Number, sprd:Number, life:Number) {
this.Cooldown = cd;
this.Speed = spd;
[code]....
PS: What happens is that when I press the SPACE key, the "turret" class event handler runs the function "Shoot_Chaingun" and that function creates a new Chaingun-object (which actually is a bullet), that inherits the x, y, and rotation of the turret, along with some additional varaibles, including lifetime. Then upon creation, I use "addChild(this)" to add it to the main stage, and "removeChild(this)" once it's lifetime is up.
EDIT: And also, I just realized I don't have a MovieClip linked to this chaingun class. How do I make sure that every time a chaingun object is made, the MovieClip is also loaded?
View 4 Replies
Mar 23, 2009
I am trying to create two actions, one when my mouse is over my button and two when my i click my button, I am having a bit of trouble with my action script below, any advise:
function buttonOver(event;MouseEvent)void{
button.gotoAndPlay("over");
} function buttonOut(event;MouseEvent)void{
button.gotoAndPlay("out");
} button.addEventListener(MouseEvent.ROLL_OVER,buttonOver);
button.addEventListener(MouseEvent.ROLL_OUT,buttonOut);
View 1 Replies
Jun 18, 2006
So I have a window that slides in when its rolled over. It goes back to its origin when the user rolls off the window. Now within that window I have a scroll feature taht creates a conflict with the window actions when the user tries to use the scrollbar elements. I want the window to stay open, while the user is scrolling and i want the window to close when the user rolls off the window.
It could be easier to have the user click the window open/closed...but I was wondering if there is a way I could keep my original vision...here is what i wrote for the window code:
[AS]window.backdimmer._alpha=0;
window.trigger.onRollOver = function() {
window.slideTo(-360, "_y", .4, "easeoutbounce");
[Code]....
View 3 Replies
Dec 18, 2011
Is this the correct, most efficient way to recycle objects when creating an array of objects?
package com {
public class CreateList extends MovieClip {
//this is the object I will be recycling
private var newProperty:PropertyRow;
//this is the array I will use to reference the objects
[Code]...
View 2 Replies
Apr 1, 2010
I have 4 objects in the library. I use a switch case statement to randomly generate them to the stage;[code]When the user clicks "taskMC", I want to assign behaviors according to which object. If I trace "taskMC" I get the name (object A_Graphic, object B_Graphic etc.)but I can't assign actions to them that way. How do I get object A_Graphic to do one thing, object B_Graphic another thing...?
View 2 Replies
Oct 30, 2011
is it possible to add multiple actions to the same button.e.g.on stage theres only one button, on first click it should make mc1 visible , on second click it should make mc2 visible and so on.
View 3 Replies
Dec 3, 2009
I have a symbol that is movieclip (symbol name switch) which has got a switch on/off image inside it, if u click it, the 'switch on' image comes (frame 5) and when u click again the 'switch off' image comes (frame 1) Nw i want the symbol such that when i press it not only does the 'switch on' image come, but also change the image of another movieclip (symbol name 0bit) which is in the root timeline and not inside "switch" symbol
PS: Am using Flash CS4
View 7 Replies
Dec 12, 2006
I have 4 size buttons like so:
S | M | L | XL
Now when a user rolls their mouse over each hit target(size) I have some frame animations that make a box come over and an opposite animation for when they roll out...but now when the user clicks a button I am having problems. I would love to have it so when the user clicks a button the box stays around the button and then if the user were to click a different button it would play the out animation of what was selected before and then the begining animation for the button hit now.So if I clicked the button "S" and then decided to click the button "L" it would play the out for "S" and then play the in animation for "L"
View 4 Replies
Jul 23, 2011
So I have the following Actions for my button:b1.buttonMode = true;b1.addEventListener(MouseEvent.ROLL_OVER,onButtonOver);b1.addEventListener(MouseEvent.ROLL_OUT,onButtonOut);
b1 is my MC button Instance name. I want to add several other MC button names to this ActionScript (b2, b3, etc). How can I add the other MC button names without just copying and pasting the whole code with new instances?
View 10 Replies
Apr 18, 2011
I have a project where I need my button to have more than one function.the link to my flash file is:(tried to upload but it keeps saying invalid file)I have a countdown within frames 1-90. I didn't convert it to a movie clip because I have a flash movie that needs to run after it, which I put in frame 90.The way it runs right now with my rollover/out actions is perfect, BUT IT'S REVERSED from what I need. so close! grrr!
I need the countdown to stop if you move the mouse away.Then when the video starts (after the countdown), I need the rollout action to disable. If I can get this to work, I will be putting an exit out button on the flv movie so the user may exit out, using the button instead of the rollout action of the mouse.
Brief summary:
countdown frames - rollover/rollout
flv movie - no mouse actions
View 9 Replies
Sep 22, 2009
I am fairly new to Flash and I am wanting to create a virtual tour through a house. I DON'T want the panoramic views; I want to be able to have the buttons walk the user forward through the house and look side to side. I have successfully made the left, right, and forward buttons look side to side and move forward for one sequence, but once I add multiple "If" scripts for the forward button it messes everything up. Furthermore, when I want the forward button to go back to its screen when on the left screen it doesn't want to seem to work.
All this is to say how do I get a button to do different "if" functions from frame to frame.
The code I currently have looks like this:
stop();
up_btn.onRelease = function() {
if (_root._currentframe == 4) {
[code]....
it seems to mess up the entire button. It will only do the first command in the structure. All of it has been VERY frustrating and I don't know how to structure it so that it will go to the desired frame but also go back to the frame I want when looking left or right.
View 1 Replies
Oct 10, 2009
In the first frame of an fla I have the code below, only the functions in red works. When rolling over the second only the first function in blue works but the mouse freezes when attempting to rollout (green). But if I remove the code from the first frame and code each seperate button the functions work.
Any reason for this
stop();
btn_shopping.onRollOver = function () {
gotoAndStop(2)_root.main_mc.gotoAndStop(1065);
} btn_shopping.onRollOut = function () {
gotoAndStop(1)_root.main_mc.gotoAndPlay(162);
} btn_pen.onRollOver = function () {
gotoAndStop(3)_root.main_mc.gotoAndStop(1066);
} btn_pen.onRollOut = function (){
gotoAndStop(1)_root.main_mc.gotoAndPlay(283);}
View 2 Replies
Jan 22, 2010
I am creating a "Kiosk" to be used in flash using ActionScript 2.0 with individual scenes. At the end of each scene is an outro and the beginning of each is an intro to give the impression of them all appearing seamless.So on each button I have added the following [code]Frame 180 is where the outro plays to enter the selected scene of that button. I would then like add to this piece of script that I want that button to go to that scene after the outro is played. So it would have something like gotoAndPlay(scene xx);The only other solution I have at the moment would be to make an outro of each scene for each button to jump to but this having 8 scenes it would end up adding up to 64 outros in total.So would there be a solution to simply have each button jump to the one outro then jump to its own scene?
View 3 Replies
Oct 2, 2007
What i want to do is assign actions to each individual movieclip using a for loop.. let me explain Say i have 5 MovieClips on the stage... With instance names clip1, clip2, clip3.... Now what i want to do is assign a OnRollOver and OnRelease to each 1 So individual code for each would be something like this.
[Code].....
View 1 Replies
Sep 10, 2009
im creating a small drag and drop game in AS3-
I have 4 objects and 4 targets,
I want to be able to drag any of the 4 objects onto any of the targets, right now all I can manage is to allow each object drop onto one specific target only.
I thought by calling all my target names by the same instance name eg target_mc that would work but only one target will ever work.
View 8 Replies