ActionScript 3.0 :: Controlling Multiple Mc In One Line Of Code?
Feb 5, 2009
I want to tween multiple mc with ONE line of code like this one (know its not right but youll get the idea):
var move:Tween = new Tween ( (one_mc, two_mc, three_mc), "x",
Back.easeOut, 0, 100, 1, true);
I tried this when my mcs are on the stage using instance names:
new ensemble:Array = new Array (one_mc, two_mc, three_mc);
then
var move:Tween = new Tween (ensemble, "x", Back.easeOut, 0,
100, 1, true);
I then tried this using linkage (LK) name:
new ensemble:Array = new Array (oneLK, twoLK, threeLK);
then
var move:Tween = new Tween (ensemble, "x", Back.easeOut, 0,
100, 1, true);
None of those worked.
View 3 Replies
Similar Posts:
Jul 19, 2011
So I have been trying to figure out a way to control multiple clips using the same "on press" & "on release" statements located on 1st frame of main timeline. A variable is being set to a value that correlates to the name of each movie clip as an interaction occurs.Ex: user clicks from a selection of buttons & depending on the button clicked it sets clipNum = "1" through "21".What I want is to have something like the following code that will give the user the ability to click and drag the clip with code on the main timeline similar to the following:
_root["drag_" + clipNum].onPress = function () {
startDrag (_root["drag_" + clipNum]);
};
[code].....
View 2 Replies
Mar 6, 2009
Code:
var menuArr:Array = [home_mc, menu1_mc, menu2_mc];
when I iterate with a for loop to add event listeners
Code:
var i:uint;
for (i=0; i<menuArr.length; i++)
{
[Code].....
View 4 Replies
Dec 17, 2009
i have an xml file and i want my code in flash to read it line by line but its only showing the first line out of 5 lines.Below is the code:
var NigeriaNumber:Number;
var stateName:String;
var year:String;
[code].....
View 0 Replies
Jun 29, 2011
I am trying to dispatch an event but not sure when I should do it to get the right results. The first event "submitClicked" is in the right spot and works great. However, the second event "dataReady" seems like it might be a problem. I need it to be dispatched after this.compiledFormData is set.Does AS3 wait for each line of code in a function to be executed before moving on to the next line?
// --------------------------------------------------------------------
public function submitForm()
{
[code].....
View 2 Replies
Mar 27, 2011
Got to the point where the hole in my AS3 knowledge is getting large!Realising I have confusion about the relationship of:Body of code on first frame of AS3 file.(Which I have so far used to create instances of library objects using addchild and make calls to class code).Is this code called the document code? What do people call it?Numerous classes linked together by extending each other etc.Library objects (usually graphical objects)Should it be done differently? have the following problems due to lack of understanding:Addchild complicated from a class but straight forward in main body code.Cant call functions on the main body code from classes, because class code does not know the main body code exists?
View 1 Replies
Jul 8, 2010
How do I create and control a line of text that i turned into a button. I want to have a selected state built into the button. is that possible? Previously I created a light next to the text that changes color or highlights when the button had been selected, but I would like the text to change color when it is selected and have script that I can use to reset the button state when another button is selected.
Current button:
Actionscript Code:
S1.addEventListener(MouseEvent.MOUSE_DOWN,click_S1);
function click_S1(evt:Event):void {
Truck.gotoAndStop(16);}
View 2 Replies
Jul 7, 2010
the code with which i can turn on and off the sound.
View 1 Replies
Apr 30, 2009
I have 4 buttons in a mc (go to frames and then call up individual swfs (one, two etc)) and play within mc eg.
[Code]...
A person can start any swf by clicking a button and then change the swf by clicking another button.
Is there a way to check if a .swf is running and only work when none are running?
View 4 Replies
Jan 7, 2007
I am sure that this code can be optimized so I don't have to type 8 instances (only 2 shown) of the (almost) same code.
kabinet.onRollOver = function() {
this.fleka._alpha = 70;
this.izlaz=false;
} kabinet.onRollOut = function() {
this.izlaz=true;
[Code] .....
What I am aiming for is to have a way to pass "kabinet", or "operativni" etc. to a function or smth... The code is used to control mc buttons on the stage. It works, but it's ugly and not practical, obviously. I tried with
[var]onRollOver = function() {
Inside a function, var being the parameter of said function ("kabinet", "operativni" etc.), but to no avail. Also tried with the with(var), thingy, but with the same result.
View 3 Replies
Feb 23, 2010
I am trying to control my main Scene 1 via a navigation bar within a movie clip.
I am using the following code for each button:
btn_2.addEventListener(MouseEvent.CLICK,btnClickHa ndler);
function btnClickHandler(event:MouseEvent):void{
MovieClip(root).gotoAndPlay("frametwo","Scene 1");
}
If I just put that code in for one button, that one button will work, but once I add another line of code for my next button, the only one that works is the first one, then the rest of them don't do anything.
View 4 Replies
Jul 12, 2009
ttest to work. I tried to do a for loop that went through each of the pellets by number i.e.pellet[i] in a for loop with each pellet being number pellet1 pellet2 pellet3 so on... I tried putting it in the first frame of the fla both in an enter frame function and just by itself.
Code:
with (_root) { for (i=0; i>=3; i++) { if (pacman.hitTest(ball[i])) { ball[i]._x =
[code]....
View 8 Replies
Feb 25, 2009
I'm drawing a blank on this one and can't think of any keywords for a search. I have multiple instances of a movie clip on the main timeline along with a button. When I click on the button I want to go to frame 1 of the _mc. Kind of a "reset". I've tried -
on(release){
_root.box.gotoAndStop(1);
}
but this only "resets" one of the instances.
View 3 Replies
Jun 22, 2009
I am working on a booking/appointment program for a friend. The desired end result is this;A date picker is used to select the day.
A combo box is used to pick a service.Based on the service selected, a MC will load in various options/additions to that service.Another MC displays a schedule showing business hours (8:00 to 5:00) in 15 minute increments - based on both the date picker and the service selected and the option(s) selected (which determines length of time needed), available time slots are unshaded, requested but not yet approved time slots are shaded color 'a' (let's say medium gray), and booked time slots (after being approved) are shaded color 'b' (let's say red).I have the date picker working. I started a combobox which works, and controls the timeline of the options MC - where I am currently hard coding options as radio buttons and/or check boxes. I would much rather have this dynamically generated instead of picking a frame of a MC with hard coded choices. I haven't started on the scheduler yet.
View 1 Replies
Feb 22, 2010
Instead of a scroll bar just controlling one movieclip..How could we get it to control multiple movieclips?
public class MainScroll extends Sprite
{
//private var mc_content:Sprite;
[Code].....
View 3 Replies
Sep 25, 2009
I need to dynamically attach a movieclip from a library and then make it move across the screen.This is quite easy for one movieclip instance, but what I need is to have movieclips spawn at regular intervals then move accross the screen.[code]My question is, how do I continuously attach movieclips without making so many variables? Is my method of attaching even alright for this purpose?
View 2 Replies
Jul 15, 2010
I'm working on a picture of cell phone, which I want users to be able to click on the number pad and have the numbers appear on the screen. Seems simple enough but I'm having trouble making the numbers appear in order just like phones in real life do. For instance, the screen starts with four *'s until "1" is clicked, then when the next number is clicked(let's say 3) I want the screen to display "13**" and so on.What I have is a movieclip with 11 frames (* and numbers 0 to 9), and 4 copies of them are each named p1,p2,p3,p4. They would be on the cell phone "screen" and display numbers clicked by the user. Then I have buttons acting as number pad with actionscript as follows:
ActionScript Code:
//for button "1"
on (release) {
[code].....
View 3 Replies
Jan 31, 2011
Background: Written a basic flash animation where a number of buttons control 8 signs, and each sign can have 3 different 'faces' There isn't one button per face, as each button can affect multiple faces. (i.e. button a changes signs 1 and 5 to faces x and y, button b changes signs 2 and 6 to faces q and z, etc)Each 'face' is made up of multiple 'sections', a bit like the rotating advertising boards or motorway signs, like this:(can't post links, don't have enough posts. Go to google images and search for this:rotapanel the_southit should be the first resultThis part isn't the problem, it works by having each 'section' as a separate symbol, and face symbols made of of either 4 or 5 of these section symbols. As the buttons are pressed, I hide and make visible the appropriate faces, and everything is good. The idea is that I can easily customise it later by switching out the underlying section symbols to update the whole thing, or create new 'faces' by combining the sections in different combinations. All nice and modular.
Now the problem: In order to try and make the thing look more realistic, I decided to animate the transition between faces by rotating the sections as vertical prisms (think of 4 or 5 toblerones stood on their ends, placed together to make a single surface. If you rotate them all about their centre points at the same time, you can create up 3 different 'faces').The animation is done and works fine, but the problem is controlling it. At the moment, each 'face transition' structure is this:
Face Trans. - Section Name(1) : Spin out animation: Static Graphic
________________________________Spin in animation: Static Graphic
____________- Section Name(2) : Spin out animation: Static Graphic
[code]......
View 1 Replies
Apr 10, 2003
I need a little advice. I've got a set of swfs that are all part of one training, and within these movies are a few sound effects attached to button instances. I want the user to be able to click a button to turn the sound on or off at any time during the training.
My first idea was to create a variable called wantSound, which each sound instance checks before deciding to play. This is working perfectly. There's a toggle switch on the main timeline that sets sound to on or off, and when a sound is supposed to play, it checks to see if wantSound=true, and plays, or if it is false, it does not.
This works fine on each individual .swf, but when a new .swf loads in, the sound defaults back to true, and the user has to turn it off again. I imagine this could be fixed by loading each movie into different levels instead of loading them into level0 or root, but as this is not how I originally created the file, that will take a lot of work to handle aligning the loaded movies and parking them (making sure none of the buttons are active on the level below). I'm lazy, what can I say? :-)
I've been looking around at similar questions, and found a decent tutorial on Macromedia's site about using javascript to pass a variable from flash to HTML. I went through that, and managed to get Flash to send my wantSound variable to HTML with no problem. Check here for the tutorial.
The only problem is that in macromedia's example for sending data from HTML back to Flash, they use a text field for getting the variable. I just want to take the variable sent from Flash to HTML and send it back to Flash when requested (at the beginning of the next SWF.)
View 1 Replies
Oct 11, 2009
if (_root.Limits.Border.hitTest(this._x + xspeed, this._y + yspeed, true))Beginning with (this._x), I do not understand what effect that has on the hit test itself. I understand that the_root.Limits.Border.hitTestcalls a hit test on Border, which resides within the movie clip Limits. What effect is had on the outcome of the hit test by adding in those specific variables, along with the "true" at the end? I'm making a game that of course uses extensive hit test collision detection, and this code is from a sample I've been working on to get my collision detection down pat.
View 1 Replies
Nov 15, 2011
So I'm working on a Flash version of the old "Robots!" game. In case you're not familiar: the game lays out a number of robots on a grid (number varies by level), and drops the player in the middle. As the player moves around the grid, the robots all move towards the player one grid space per player move. The object is to destroy all the robots by making them run into each other (or the rubble left from previous collisions) without letting a robot run into you.
Anyway, my robot hordes are being created on the stage through a "for" loop, and each icon is a child of variable "evilBot" which references a library item with the class name "enemy."
ActionScript Code:
function placeBots():void{
for (var c = 0; c < numBots; c++){
evilBot = new enemy;
[Code]....
I've run a trace on "evilBot.name" and verified that the children are being given instance names of "evilBot0, evilBot1 ..." and so on. But no matter what I try, I can't issue instructions (regarding movement, orientation, etc) to individual children.
Using a for loop and "this["evilBot" + x]" returns a "term is undefined" error.
If I store the instance names in an array (named "botName") and use "evilBot.name[botName[x]]", I get the error "Property evilBot0 not found on String and there is no default value."
View 9 Replies
Jan 6, 2004
I am having problems controlling my sound objects. When the user clicks on a mc on the stage a sound (voice over) starts to play. But if she decides to listen to another sound, she can click on another movie clip...Problem is that when the user clicks on the second movie clip the first sound is still playing while sound number two starts playing as well. I would like the second sound object to replace the first...shouldn't this be possible by using the mySound.stop(); before initiating the new sound object.
Here is part of my code:
Movie Clip one:
on (press) {
mySound=new Sound(this)
mySound.attachSound("voice_one")
mySound.start(0,1);
[code]....
View 3 Replies
Sep 28, 2007
I have a spreadsheet represented with three bitmaps within mcs. I'm using an mc with four directional buttons to allow scrolling (x and Y). The complication comes when I want the header to move on the x axis, but not the y axis. Also, I've got an mc with the row title column and I want that to move on the y axis, but not the x axis. This should be easy, but it is not for me. I've tried using an array, but with my onEnterFrame/incremental movement, how to break out of the onEnterFrame. I've also tried a function call as seen below. I can get things to move, but not quite right, tweaking only makes things worse. This one will move both of my mc's on the y axis, but only after clicking three times. The on the reverse trip, the mc moves jumps up and then increments correctly, only with that initial jump offset.
Let me show you my code (these variables are supplied by the loaded MC):
Code:
_level0.maxDown = -271;
_level0.stepY = 140.334;
_level0.maxUp = 150;
_level0.maxRight = -323;
_level0.maxLeft = 0;
[Code] .....
View 1 Replies
Oct 4, 2009
how to generate a line with code that has the begginig thikness of A and then ends at the thikness of B, like tapered line.?
View 4 Replies
Mar 4, 2010
I have the following problema: I have an audio file that makes a line move using the computeSpectrum method in as3 like this:
Code: Select allprivate function moverSound(e:Event):void {
///
SoundMixer.computeSpectrum(arrayMixer, false, 0);
[code]....
The thing is that I have 16 objects at the same time doing this, and it gets too slow. So I came up with an idea to solve this, and my idea is to instead of calculating the spectrum every frame that I would have a defined movement that looped, like the movement of a flag repeting.
View 1 Replies
Jun 1, 2005
We all know that you can make a frame lable in a movie clip and call it on press,rollOver ect...
_root.some_mc.gotoAndPlay("scene1") - won't play
on (press){
_root.some_mc.gotoAndPlay("scene1") - will play
}
My question is how to get the line of code to run without and buttons. I have made a few sites and never had to do this. I have tried making a function. But to no avail. I just want it to load when the frame reads the code..
View 12 Replies
Jul 8, 2009
click once on the screen with your mouse and then you can control the man with arrow keys on your keyboard.i can't figure out why the man turns back to the right if he is facing left if you press the up or down arrow. this is one of my first scripts,it's not set up right here is the code:
Code:
function rightKey(yourEvent:KeyboardEvent):void {
if (yourEvent.keyCode==Keyboard.RIGHT) {
[code].....
View 2 Replies
Feb 16, 2009
for (var i = 0 ; i < 10000000; i++) ;stop();I've placed this code in frame 1 of a flash app. As you can see it does nothing but count to 10,000,000. This takes about 20 seconds to execute.
In C#.NET, this one line runs over 400 times faster. It can count to one billion in less time. Why? I could see it being faster in C#, but what could possibly be going on under the hood that could make it 400 times slower in AS, given that the one line should reduce to just a few machine instructions?
(If you're wondering, I've been tasked with porting some C# code to ActionScript. The code has some scientific calculations in it. But in AS they run so slow that it is unusable. This is the most basic example of the problem.)
View 14 Replies
May 2, 2009
I'm trying to assist some members and make a small program that will add up all the numbers on the right of each line... I've been working with game code for years, but this is my first attempt at Strings!The following text below is what the text box will be filled with
05/02/2009 01:08:49 Ad Package Bonus in amount of 5.
05/02/2009 01:08:49 Ad Package acquired in amount of 20.
05/01/2009 02:14:59 Ad Package Bonus in amount of 4.
[code]....
Just need to add up the numbers on the right
View 2 Replies
Jun 17, 2008
ok so I am trying to draw a curve and then make it into a mask, the problem is, flash only calculates the mask for a fill and thus using the line does not work. Does anyone know of a way to convert a line to a fill with as3 without using something like bitmap data as I would like to keep it as vector data if possible, below is my code:
ActionScript Code:
line = new Sprite();
this.addChild(line);
[code]......
View 5 Replies