ActionScript 3.0 :: Global Vs. Individual Listeners On Multiple Instances?

Oct 22, 2009

Scenario: Up to 50 instances of a display object are arbitrarily positioned on the stage.Is it better to create listeners for each individual instance or create one single global listener and then somehow find out which instance triggered the listener? If the latter is preferred,Will event.currentTarget tell which instance it was? And should I register the listener to the stage?

View 7 Replies


Similar Posts:


ActionScript 2.0 :: Array In Multiple Class Instances Aren't Individual?

Jul 7, 2009

The code works fine, but I am getting unexpected results; the array seems to be shared across multiple instances of the same class? I've coded an example to highlight what is happening:

Code:
import myClass;
var instance:Array = new Array();
instance[0] = new myClass;

[Code].....

keep all objects/arrays separate across multiple instances of the class.

View 5 Replies

ActionScript 3.0 :: Muting Individual Streaming Sounds Vs Global Sound

Oct 22, 2010

how to create a mute button successfully but only with the global sound setting (so all sounds mute or play). What i need to understand is how to use the Sound class to control individual streaming sounds.

I have 3 sounds and 3 buttons. The 3 sounds correspond to clapping, vocalizing, and the instrument playing, all of the same rhythm. I want the user to have the ability to hear all 3 at once and toggle on and off (muting, not actually stopping) each sound via the respective buttons.

I cannot call the sounds dynamically, because I need them embedded (streaming) to sync graphics with them (the names of the beats change color with each drum beat) and need to see the sounds graph in the timeline. What I want is for all 3 sounds to start simultaneously, all syncing with the same graphics on the stage, and for the buttons to toggle mute/unmute for each individual sound, so that the user can hear them all, only 2, or just 1 at any point, without ever stopping the looping sounds.

This is the code I have that is working for muting all the sounds, but I have no idea how to target the individual sounds instead. The following is only for one button, but there will be 3 buttons, one for each sound:

Actionscript Code:
function setMute(vol){var sTransform:SoundTransform = new SoundTransform(1,0);sTransform.volume = vol; SoundMixer.soundTransform = sTransform;}var Mute:Boolean =

[Code]...

I realize the SoundTransform is what applies it globally. How do I reference each sound individually?

View 2 Replies

ActionScript 2.0 :: Set The Quality Of Individual Movieclips Or Is _quality Only A Global Setting?

Apr 13, 2006

is it possible to set the quality of individual movieclips or is _quality only a global setting?

View 2 Replies

Actionscript 3 :: Android - Attach Mouse Event Listeners To The Stage Or To Individual Sprites?

Aug 16, 2011

In AS3 on Android is it bad from a performance perspective to attach mouse event listeners to individual sprites rather than to the stage? I am writing an app for an Android phone using AS3 in Flash Builder. The app has multiple screens that respond to user touch. The screens are arranged in a hierarchy and show list data so that when you click on an item in a list you are presented with a new screen with a new sub list on it.

I have been using an event listener to detect mouse / touch input and based on something I read that indicated that performance is much better if you keep the number of objects you are listening to to a minimum I have attached the mouse listeners from each screen to the stage object.

This all works fine but I am finding that as I move between screens (and they get popped or pushed onto the dislay stack) I have to keep track of alot of adding and removing listeners to the stage object. If I don't then windows higher up the hierarchy than the current screen keep receiving mouse events.

If I used listeners attached to sprites in each window then when the window was removed from the display even though it is kept in memory (ready to be popped back when a child window is closed) it won't receive any mouse events....

Performance doesn't seem to be impacted using listeners directly on sprites when using my HTC phone to test with, however I obviously don't know what it will be like on other phones. Does anyone have any experience either way or a view on the best approach?

View 1 Replies

Actionscript 3 :: Add Event Listeners To Global Stage Via Class?

May 24, 2011

i am making a simple game i want to be able to add an keyboard event lisnter within the class constructor. However i am having trouble. i undertsand you have to pass the stage through a listed display object property stage? anyway i am getting errors that do not recognise my event listener keyboard event.

package louiseguchi.game
{
import flash.display.Stage;

[Code]....

View 2 Replies

ActionScript 3.0 :: Event Listeners And Object Instances?

Jan 7, 2010

I have created a new class, that is basicly just a movieclip but with a builtin eventlistener. When I add a few instances of this class to the stage, they all have the eventlistener. But later on when i remove the intances from the stage and null the references, Will the eventlistener still exist or will it be removed by the GC ?

View 2 Replies

ActionScript 3.0 :: Making Movieclip Instances Global?

Apr 28, 2010

Is this possible AS3? I've been searching everywhere for a way to make Movieclip Instances globally accessible and haven't had any luck.I know I can make variables global by making them public and static in the class constructor, but I can't find a resource for objects.

I hear this is typically bad form, but I have a portfolio site where the entire site and it's contents change scale and position for every thumbnail.If I could make things like the BG, border, header, footer etc. globally accessible, I could change them all with a one or two global methods.

View 6 Replies

ActionScript 3.0 :: Multiple Scenes With Multiple Instances Of The Same Slide Show

Sep 8, 2009

Ok so here is my XML slideshow Actionscript:

ActionScript Code:
stop();
var xmlRequest:URLRequest= new URLRequest("graphicImages.xml");
var xmlLoader:URLLoader = new URLLoader(xmlRequest);

[Code]....

So I figured that the coding of separate scenes would work independently of one another, but I guess I was dead wrong, because when I apply this to a different scene and change the XML path for a different set of images, I get all sorts of conflict errors when I test the entire movie. I have my flash film set up so that each link send the user to a different scene, which plays a unique intro for each, and then the slideshow appears on screen and the viewer can navigate the images.

Is there a work around for this? Or am I going to have to break my flash movie into separate movies? Or should I just add a suffix to all my vars and functions so that they are unique for each scene?

View 1 Replies

CSS :: Flex - How To Compile Multiple Files Into Individual SWFs

Jun 18, 2010

Right now I am using an apply task inside of an antrun execution.

<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.4</version>
<executions><execution>
<id>compile-default-theme-css</id>
[Code] .....

How do I do this in pure maven? Without the antrun plugin?

View 1 Replies

ActionScript 3.0 :: Transform Multiple Colors Accordingly Without Taking Each Individual Color?

Jun 27, 2009

I have a project where I've been asked to allow a user to choose between multple color themes of a character.  This object  is complex in that it has multiple colors and that each color needs to change differently based on the theme's color scheme.

Is there a way to take a movieclip with multiple colors and apply process to it that will detect different colors and transform them accordingly without taking each individual color, making a movie clip from it, then modifying the movieclip's colors? Each character has a pretty limited color pallette, so this process would only have to find and then change maybe 3 or 4 colors.  But the character in question is hand animated and has a LOT of frames, so I'm hoping there's a chance that I can handle this programmatically rather than doing it all by hand with a few hundred extra movieclips to make color changes to.

View 3 Replies

ActionScript 2.0 :: Import Multiple Text Files Into Individual Datagrid Columns?

Oct 30, 2009

I have 5 text files that contain a list of 50 items in each file.

I want to bring that information into a datagrid; 1 column per text file. I'd also like to extend the code to add more columns when new files are created.

I was able to bring in one column, but maybe an approach with xml, an xml connector and dataset would be better.

Here is the code so far:

Code:
var PATH:String = "10-12-09.txt";
var extIndex:Number = PATH.lastIndexOf( '.' );
var extless:String = PATH.substr( 0, extIndex );

[Code].....

View 0 Replies

ActionScript 2.0 :: Individual Listbox Items Linking To Individual External Text Files?

Jun 20, 2004

I've gotten as far as getting a listbox with a list of articles to display the articles in a dynamic text box, only i can only get it to work if i use one huge external text file that contains all the articles. what i want is to have each item on the list open up its own external text file, i.e. for each item on the list, there exists a separate text file. I'm about ready to put my fist through the monitor, and that would suck because this is a really nice monitor

View 13 Replies

ActionScript 2.0 :: Make Class Instances Into Listeners And Broadcasters From Inside Each Class?

Jul 8, 2007

I want to know how to make class instances into listeners and broadcasters, from inside each class. Here is what I am trying specifically... part of the Proj class... (projectiles, as a matter of fact)

Code:
private function listen():Void {
u.register(this);
onUpdate = function(){
step(); // a function I have which makes the projectile move (not shown)
}
}

where "u" is another class, the Updater class with this code...

Code:
class Updater {
// const. --- make this a broadcaster
public function Updater(){

[code]....

PS: What is the syntax for using AS2 code tags instead of just "[CODE|"?

View 2 Replies

ActionScript 3.0 :: Using Multiple Event Listeners?

Sep 27, 2009

In AS2 you could add an onRelease to multiple buttons like this:

Code:
onebutton.onRelease = anotherbutton.onRelease = lastbutton.onRelease = function() {
//do something when either button is pressed;
}

Is there something similar possible in AS3 using addeventlistener? Besided copying the same addeventlistner line for all individual buttons?

View 1 Replies

ActionScript 3.0 :: Using Multiple Event Listeners

Jul 1, 2009

I have a movielcip (A) class in which I have used a Tween class effect on a child movieclip (B) scrollRect. The (B) Movieclip in turn has several movieclips whose have tween class effect being executed on thier child movieclips.the tweens are all unique to each movieclip and the event listeners are taken off once completed.This works all well and good in FLASH IDE..My problem arises when I try to view this in a browser on a Windows XP.[code]

What is happening in most cases it that the animation appears to "stick" but i think what may be happening is the listening or removal of the event listeners. The animations are left incompleted.Is there any rule of thumb when using multiple event listeners?[code]the effect disables and re-enables the buttons when its done.... then the listeners are removed.each one with the exception cretes its own unique tween (obviously this is a custom class built as each clip)

View 1 Replies

ActionScript 3.0 :: Responding To Multiple Listeners?

Feb 2, 2009

How do you set up a funtions to run only when two or more listeners have been activated?For example: if one listener is waiting for a file to be loaded and another one is waiting for a display object to fade out.I want to get the object starting to load but also want to start the image on the stage to fade out at the same time.I want a new image to start to fade in but not before the new image is loaded and the old image has faded.

View 2 Replies

ActionScript 3.0 :: Check For Multiple Same Listeners?

Jun 4, 2009

the code goes like this:

[Code]...

so how can I check for multiple same listeners? what if I have few same type listeners registered with different functions and I wan to do different actions?

View 1 Replies

Professional :: Select Multiple Symbols And Apply Scale Transform In Relation To Individual Registration Points?

Nov 18, 2011

I've been looking for a JSFL command that might do this, but haven't come across anything even remotely similar to what I'm trying to achieve. Perhaps there is another solution besides JSFL that someone might know of.Question: Is there a way that I can select multiple symbols (either in a single frame or across multiple frames) and apply a scale transform that will adhere to each symbol's registration point?
 
Scenario:In an animation sequence, a movieclip of a tall rectangle is tweened on the timeline using "classic" tween. There are 20keyframes, where the mc changes position and rotation.In a duplicate of that animation sequence, I want to change the height of all instances of the mc in the animation, but keep the position and rotation. The rectangle should stay a rectangle, only shorter.I go to a keyframe, select the mc, and enter the desired scale percentage for the height in the transform pane. Then I repeat this for the other 19 keyframes. Imagine the pain and suffering I go through when this is done for several sequences!

Ideally,I would want to use the "edit multiple frame" mode in the timeline, select all instances of the mc across all 20 keyframes, and apply the height transform to all mcs via JSFL or dark magic.Flash's default behavior transforms multiple objects as a group,so not only will it squash and shear the different mc instances(creating diamonds),it will also shrink the distances between the different positions(changing the path of the tweens).I'm looking for a way to apply the transform so that each instance scales to their own registration point,preserving their position and respective of their rotation.

View 1 Replies

ActionScript 3.0 :: Multiple Event Listeners On Same Property?

Jul 19, 2010

I have assigned two event listeners to the same property:

full_loader1.contentLoaderInfo.addEventListener (Event.COMPLETE, fullLoaded1);
full_loader1.contentLoaderInfo.addEventListener (Event.COMPLETE, tweenOut2);

So far it works fine. I am just wondering if there is a hidden penalty that I am eventually to learn about.

View 2 Replies

ActionScript 3.0 :: Remove Multiple Event Listeners?

Aug 7, 2011

In some cases it is important to remove multiple event listeners in order to reduce CPU time.[code]...

View 3 Replies

IDE :: Assign The Same Event Listeners To Multiple Buttons?

Oct 15, 2009

i have a rookie question to ask and it's how to assign the same event listeners to multiple buttons in as3 instead of having to write out the same code over and over again like so...

ActionScript Code:
listing.home.addEventListener(MouseEvent.ROLL_OVER , butOver)
listing.home.addEventListener(MouseEvent.ROLL_OUT , butOut)
listing.home.addEventListener(MouseEvent.CLICK , released)

[Code]...

View 2 Replies

ActionScript 3.0 :: Multiple Event Listeners To 1 MovieClip?

Oct 4, 2011

I want one PopUp to show up at (a lot) of different instances. And something unique has to happen linked to that instance so my thought is:

popUp.addEventListener(TouchEvent.TOUCH_TAP, instance1Handler);
popUP.addEventListener(TouchEvent.TOUCH_TAP, instance2Handler);
etc...

[code].....

View 5 Replies

ActionScript 3.0 :: Multiple Functions/Listeners Similar Process?

Jan 13, 2012

I am adding a different listener to each button in the menu and there are several menus as well, then each one of those functions adds a different child depending on the button and also pushes several values to the Array list, in this example called objectsOnStage. I will be running this structure function 40 times with each of the highlighted elements changing accordingly. 
 
//Listener and function for Button01
menu01.button01( MouseEvent.MOUSE_DOWN, button01Function);
function button01Function(event:MouseEvent):void
{

[code].... 
 
My original thought was to keep all those changing values in an Array list and run a loop for the function/listener, but I just cant make it go.

View 5 Replies

3D Cubes - Event Listeners And Multiple Rotating Boxes

Feb 22, 2011

I've created a grid of 3D cubes using modulus, and the 3d cubes are were created from the Math and Flash tutorial. I have set up listeners so when the mouse hovers over a cube it starts to rotate:
private function setUpListeners():void {
spBoard.addEventListener(MouseEvent.ROLL_OUT,boardOut);
}
That works fine.

To begin the rotation of the cube when the mouse passes over it I have used:
private function boardOut(e:MouseEvent):void {
addEventListener(Event.ENTER_FRAME,rotateSquare);
var i:int = 1;
function rotateSquare(e:Event) {
renderView(curTheta+i,curPhi+i);
i++;
}}

I can see why this would be inefficient, as it is running the loop every every frame, and for so many multiple cubes it just lags (very badly). I should clarify, I'm hoping for the rotation to continue indefinitely once the mouse moves off the cube. Here is how I am creating the cubes onto the "grid":

public function FlowerMenu(){
var rowY:Number = 0;
for (var i:int = 0; i < 190; i++) {
[Code] .....

View 2 Replies

ActionScript 3.0 :: Multiple Event Listeners Calling The Same Function?

Jan 29, 2012

I've been having a problem with multiple event listeners calling the same function (this is just a snippet of the code):

ActionScript Code:
stage.addEventListener(MouseEvent.MOUSE_UP,Stop_Scale,false,0,true);
stage.addEventListener(Event.MOUSE_LEAVE,Stop_Scale,false,0,true);

[code]......

View 8 Replies

IDE :: Apply Event Listeners To Multiple Objects/functions?

Jun 24, 2009

I'm currently working on a nav bar but I've run into a questionable situation. There are several links in the menu, and for each i'd like a mouse event on over and on out. Do I have to specify both of these events for each link, or is there an easier way to do it that I don't know about? Can you apply event listeners to multiple objects/functions?

View 6 Replies

ActionScript 3.0 :: Multiple Button Style MC With Set Of Listeners - Clear States

Mar 22, 2010

I have a mc which is 3 frames, with labels "Not Selected", "OverState" and "Selected". I add them to the stage with the first block of code, that is fine. The second block of code is my attempt to handle the states of the buttons. A selected mc goes to the correct state but it needs to go to "Not Selected" when another is clicked. My code does not do that. Also how do I handle the problem of MouseOver and MouseOut still working after a button is clicked?

PHP Code:
var numBtnArray:Array = new Array;
//add number buttons
function addNumButtonsToStage():void{
for(var i:int = 0; i < 4;i++){
var numBtn:numBtn_mc = new numBtn_mc();
buttons_mc.addChild(numBtn);
[Code] .....

View 6 Replies

ActionScript 2.0 :: Flash 8 - Variable Global Level And Multiple MovieClips

Oct 31, 2007

I am writing a simple game in which the hero will need to jump on a trampoline. The thing is there are various trampolines (set as instance name tramp1, tramp2, tramp3 etc, and only one trampoline will be active at any given time. I have set a variable _global.level which decides which trampoline is active but how do I do the hit test?

So far I have:
trampland = _parent.ground.tramp2.spring.hitTest(this._x+8, this._y+32, true);
if (trampland) {go and do something}
But how do i tell which 'tramp' to use? I have been trying
_parent.ground.tramp[_global.level].spring,
But to no avail.

View 2 Replies

Flex :: Incrementing A Global Variable In A Function Which Is Called Multiple Times?

Oct 31, 2010

I am trying to make a simple mp3 player using flash. The songs are loaded using an XML file which contains the song list. The following code is inserted into a new keyframe.

import flash.media.Sound;
import flash.media.SoundChannel;
import flash.events.*;
import flash.events.MouseEvent;

[code]...

The problem over here is in the nextSong() function. I am unable to preserve the value of currentIndex. Although I am incrementing currentIndex every time the function is called, but the value remains unchanged.

View 1 Replies







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