ActionScript 2.0 :: Button Instances With Same Code
Nov 2, 2004i want all of my buttons to have an identical code and being able to tell my variable on _root to get the instance name of the clicked button. that possible?
View 2 Repliesi want all of my buttons to have an identical code and being able to tell my variable on _root to get the instance name of the clicked button. that possible?
View 2 RepliesI want all of my buttons to have an identical code and being able to tell my variable on _root to get the instance name of the clicked button. that possible?
View 2 RepliesAs stupid as my question might sound, i have spent the last 2 weeks reading oop books; but could use some guidance. I have a flash project that is basically a supped up slide show. On the stage i have the following: main_mc (instance name = images_mc) = movieclip which holds "pictures" ui1 (instance name = ui1_mc) = user interface that allows user to draw on picture (when drawing is enabled) ui2 (instance name = ui2_mc) = activates invisible hit areas (buttons) on select pics, when hit area is clicked, we jump to another pic in the main_mc.
I accomplished all of this on the timeline, but am updating the code to OOP. I am having A HELL OF A TIME trying to figure out how to store references to the instances (images_mc etc..), so i can control them from varying class files. I have found it is easy to control the instances from the documentclass, but not from unrelated class files. Example: images_mc.stop(); works in document class; but ovieclip(Parent).images_mc.stop() doesn't seem to work from any class file.(ui2 class file for example);
[Code]...
I'm creating a navigation menu, as the cursor hovers over each of the menu items I want them to behave in a certain way. They all behave the same way but obviously the text is different.. So basically I was wondering what's the best way to apply the same code to multiple instances, without repeating the code?
View 4 RepliesI would like to load movie clips from the library to the stage.How can I load them with some code on them? I mean load them already with onClipEvents on them, as if I added them myself to the stage..
View 4 RepliesSupose I have a MovieClip called Egg and I have a lot of Egg instances with unique names (required) or without names.What if I need to write a code who break all these eggs refering to the Main object in Library? Instead to add code for every egg with every name in the Stage.
View 1 RepliesI have 10 different map symbols on the stage. I have 1 class called ContinentView which is linked as the base class to each of these 10 map symbols. All I want to do is duplicate the same map symbol and miniaturize it when the map symbol is clicked upon. Thus, 2 symbols will be on stage prior to clicking, 1 large and 1 small. The 10 different map symbols have names such as zone1, zone2, zone3...etc. all the way up to 10. I know that I can do var mini:MovieClip = new zone1() as MovieClip; but thats ONLY if I click on the 1st map symbol and vice versa. This means I would have to do an if tree or several cases in a switch statement to check the id or name of the clicked symbol (e.currentTarget.name or something)...I want to avoid that and be dynamic.
View 1 RepliesI have the following code to insert a kind of paging in as3
var xPos: Number = 10;
for (var i: Number = 0; i <clips.length; i + +) (
ItemNo ItemNum var = new ();
ItemN.x xPos + = 10;
[code]....
where: ItemNum () is a movieclip with other movieclips inside I need to click on them to handle their condition, for example:clicking on two, change your status to visible = false; for example when I give the name of the instance I gave "ItemN_1" it gives error
I want to make a movieclip invisible initially but i dont want to set it manually within the properties in flash because i cant then see it on the scene.i could add some code like so:
MC Frame one.
this.onClipEvent(load)
{
this._alpha = 0;
}
but I cannot. How can i set the MC _alpha to 0 for all instances without adding it manually to each instance or setting it in the properties?
edit: or creating a class for it just to set the alpha.
im new to flash actionscript and i am trying to create a very simple game. in this game i have about 50 walls that i want to stop the player if they collide with it. i cant figure out how to assign the same code to multiple instants and im still fuzzy on alot of the terms flash programmers use but im learning.on an unrelated note i am also having the player push the ball and when i add a collision.block to the ball when it hits the wall it goes right through it because of the ball repositioning itself based on the players location.
View 1 RepliesI need to generate multiple instances of a code generated movieclip. If I try:
Code:
var mc:MovieClip = new MovieClip();
var n:mc = new mc();
[code]......
In Flash Builder, for objects, properties, variables and such where your cursor is on it, the editor highlights all instances of that name in the code with a grey box. This can be very distracting and I was wondering if there was a way to turn it off or if there is a hot key to disable it.Another things that is very distracting are the mouse hover popups, although apparently there's no way to disable those :
Flash Builder + Eclipse: disable mouse hover popup?
my problem is I want to move all the instances of the attacker class, without using code inside the movieclips timeline.
like:
ActionScript Code:
CLASS:
speed = 5
oneverysingleframe(
allofmahchildren.y - = speed
)
I have a button with the following code attached to it:
[Code]....
I want to use this code on a frame. Is it onLoad I need to use??
Banner needs to be in AS 2.0 and need to know can I use one button with multiple instances and enter multiple click tags inside or do I need to have a button for each individual click tag? For instance: I need to have 12 different clicktags on one banner.Can I use one button and 12 instances of the same button?
View 1 RepliesI have a set of two buttons on frame 1.I am attempting to use the same set of buttons on frame 5.I copied the buttons with instance names from the first frame and placed them on the fifth frame, but they are not performing the designated actions.The buttons work fine on the first frame, so I know the buttons are functional.
View 4 Repliesi have this script in a button:
Code:
on (release){
_root.var="instancename";
[code].....
I'm working on a simple rotation of some parts, I'm making mouseover regions for each position that the parts are in and the shape of these regions are completely different in each frame. I was wondering if there was a way to make all these separate regions on separate frames act as one button instead of making 25 separate buttons to do the same thing?
View 7 Repliesi have this script in a button:
[Code]...
and the button-instance itself is called "instancename". now, i want to have many buttons with different names, and each time such a button is being clicked, _root.var should represent the instancename of the clicked button. with normal scripting, i would have to type in the instancename twice; first, i will would have to type in the instancename of the instance, then i would have to type it again in the on(release)-block. question: is there any keyword, like "this", which i could use in a buttoninstance to reference the instancename of the instance without typing the instancename again in the script of the instance?
I have two instances of the same button on the stage (with the same instance name) and need to make them not visible.[code]but it only affects one of the two buttons. Can I keep the two instances with the same name and get both to be nov visible, or do I have to change the instance name for one set of the buttons?
View 3 RepliesSo 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?
I am working on a project in which I need to create a bunch of buttons.. all need to look the same with different text on the button.. rather then making each button separate in my library I would like to make one and create instances of the one button. I have created a button with a text field on top named txtLabel with a default text of "Label Here". I have dragged an instance of the button onto the stage and named it btnHome
btnHome.txtLabel.text = "Home"; d
Does not work..
I get the following error
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at MyProject_fla::MainTimeline/frame1()
I'm trying to make a custom menu for my website. Each of three main menu items contains a set of sub menu items that are button instances.I've managed to set it up like I want, where when you hover the mouse overtop the main menu item it animates beautifully, reveling the sub menu items buttons below it. However, once I touch the button instances themselves it seems to cancel out the mouse_event that caused the animation in the first place (rolling over the main menu item), and sends it back to it's first frame - essentially making the buttons within the submenus inaccessible.
View 2 Repliesi have to generate a button dynamically... and have to keep a click handler for the same how to write script for clicking buttonim using following code for creating button dynamically
var btn:Button = new Button;
btn.label = "Print";
how to write a actionscript code for a button when the button is clicked it should move to the nextframe.
// About and smile1 button scripts
stop();
_root.smile1.onPress = function() {
if (mouse_over_smile1) {
[code]....
i have given 3 functions as onEnterFrame,onPress,onRelease. i tried all these but didnt get the result.smile1,smile2,smile3 are button instances which are declared on the monie clip.my main thing is i hav a button, when i click on that button it should go the next frame which i have declared in "gotoAndPlay(6)" method.
where each of my buttons have a dynamic text label.
So this button is a symbol, and the instances are named let say btn1, btn2, btn3. The label tag name inside the symbol is btnName.
How I can make this work if I define my array on top level? How I can make sure that the label btnName will have the correct array name for each btn instances?
found out the benefits of .children usage...
btn1.children.btnName = xArray[0];
btn2.children.btnName = xArray[1];
...
I'm not sure why it says that when I export the movie. I read that it may be because the actionscripts in the keyframe and not in the move, though that isnt the case here. Below is the code for my button.
on (release) {
getURL("JavaScript:liveChat();");
}
I was following a tutorial off a site to build my title menu. I followed everything to the T and the ActionScript 2.0 is giving me 2 of the same errors Mouse events are permitted only for button instances, on 2 of my layers. below is the action script2 code
1. invisible button layer
on (rollOver) { gotoAndStop (1); }
2. ECHOTRAK BUTTON
stop (); on (rollOver) { gotoAndStop (2); }
my question is how do i make my button for my drop down menu work. an instance is a label correct if so were does it exist in this code. I believe its telling me I'm missing my frame labels to be included somewhere in this code the site i used was on this site
[URL]
I was following a tutorial off a site to build my title menu. I followed everything to the T and the ActionScript 2.0 is giving me 2 of the same errors Mouse events are permitted only for button instances, on 2 of my layers. below is the action script2 code1invisible button layeron (rollOver) { gotoAndStop (1); }
View 1 RepliesWARNING: Actions on button or MovieClip instances are not supported in ActionScript 3.0. All scripts on object instances will be ignored. created A WEBSITE IN CS4 I TESTED THE MOVIE CLIP When I click on any 1 of the 6 buttons assigned to a pageit will go to its assigned framehowever if I try to test the next button it will not go to the pageso im only able to test 1 button inthe clip anyone will work but only one also the icons buttons that are linked to websites their are four and the last one on my action ascript pops up as I run the test movie clip before i even click anything
View 3 Replies