ActionScript 2.0 :: Variable With Movieclip Event - When Click On A Movie Clip The Scores Will Amend Only Once
Jun 28, 2009
I'm trying to create a little game in with AS2 that makes the user hit targets. When a target has been hit, the scores amend accordingly (1 point is added to the score). Some of these targets are static, so I have made them buttons. Others are supposed to be moving around the stage, so they're movie clips. Now, with the buttons, my script works beautifully: The scores amend every time I release the button, just as I want them to. I have tried making the movie clips perform the same actions and have succeeded partly, BUT:
1) When I click on a movie clip, the scores will amend only once (i.e. the first time I click on the clip). No matter how many more times I consecutively click on it, nothing happens. It only changes the scores again when I click on another button or other item on the stage and then go back and click on the mc. But I want the movie clip to react the same as the buttons, i.e. add 1 point every time I click on it. (Consecutive clicks = points added consecutively according to number of clicks)
2) When I try to go from the button to the movie clip and then back to the button, the scores should amend automatically with EVERY click. But what happens is, for instance: I click on the movie clip and +1 is added to the score. Then I click on a button - and actually, what it should do is add another +1 as soon as I go and click on that button. But it doesn't. It does not react when I switch from clicking on mc to clicking on button. After having clicked on the mc, I have to click on the button *two* times in order to make it work, because it will not react upon the first click.
[Code]...
View 4 Replies
Similar Posts:
Jan 7, 2011
I have an AS3 project (publishing to FP10) where I load a custom made window from the main movie. The custom made window is saved in the Library and has a close button (called exitinteraction_btn).
I manage to load the window from the main movie with the following:
var WinA = new windowa(); addChild(WinA); var myTween:Tween = new Tween(WinA, "x", Elastic.easeIn, 175, 175, 5, true); var myTween:Tween = new Tween(WinA, "y", Strong.easeIn, 175, 175, 5, true);
This is the code in my custom window (which I cannot manage to close and have it remove itself from the main movie when clicked):
exitinteraction_btn.addEventListener(MouseEvent.CLICK, closeI);
function closeI(e:Event):void{ this.unloadAndStop();
}
I get the following error:
TypeError: Error #1006: unloadAndStop is not a function. at windowa/heyb()
View 5 Replies
Nov 5, 2010
There is a bad gap in my knowledge with Event Dispatch and Event architecture, and this problem proves it. I've been getting nowhere on this problem for two days, I've posted everything to my Flash site. Go here, please: [URL] Click on "Flash Banners" The two thumbnails represent two different classes. Each class is identical. Both are "extends Movie Clip" classes. Tweeners of various types control the hover and click methods. URL Loaders load the thumnails which I then wrap in MC's and make them buttonMode = true, etc. Hover and click to load the Banners on the thumbnails.
I can't send an event from the Eagle movie clip or the T2D movie clip to tell the other to fade out. Both Banner classes are instantiated through a separate Base class. I'm sure this has to be an Event Dispatch from one MC to another and that it can't be done by the Base class. how I can send an Event or Event Dispatch and what the code structure is so one movie clip can in one class can tell the other movie clip in the other class to disappear while it's neighbour is playing. I'm happy to post code or explain / clarify anything that's not clear.
View 1 Replies
Dec 14, 2011
I have read all threads and can not find a solution but i am not somebody with a lots of knowledge about actionscript so here is my problem i am using this script .
[code]....
the problem is that when i click on the first button loads ok but when click on second still showing the first movie clip in the back ,,,,, i have try everything without luck ,,,, i guess i need to keep reading but will like to find an answer to this situation ,
View 3 Replies
Aug 28, 2010
I would like to know how to make it so when you click a button, it goes to a different frame within a MOVIE CLIP. Kind of like gotoAndPlay but not a frame in the timeline. I would like it to move to a different frame in a movie clip.
View 1 Replies
Jul 9, 2010
i want to know that when i click on a movie clip it is changed by a image on click using action script any ver.
View 3 Replies
Nov 24, 2009
I am making a grid based game with movie clips of 4 colors. Till now I have completed to populate the clips on the stage randomly. I can trace their names like this
Code:
public function clickCard(event:MouseEvent)
{
var thisCard:Card = (event.currentTarget as Card); // what card?
[Code].....
View 2 Replies
Sep 30, 2011
Is there any way to detect if the user click outside a MovieClip?For instance, I need to detect it to close a previously opened menu (like Menu bar style: File, Edition, Tools, Help, etc). How can I detect this kind of event?
View 3 Replies
Dec 23, 2010
I have a movieclip with 2 layers (a background layer, and a text box layer), and i have an eventListener for clicking on it. The only problem is the function i call when clicking the MC only works when i click the background, if i click where the text box is in the MC the function doesnt get called?
Is there any way to treat the entire MC as a single entity rather than a layered one, or is there a way to specify which layer is to be clicked, and i can just add an invisible hit rectangle on a new layer in the MC.
View 3 Replies
Apr 26, 2009
I'm trying to make a flash website that has clickable buttons that will play different movie clips. But I dont know how to make it to just play the movie clip with the button you click without playing all the movie clips on the main timeline.
View 1 Replies
Jan 6, 2012
I'm building a swf wrapper which loads third-party swf games. The client would like a button in the wrapper which will dispatch a keyboard event in the loaded swf.
View 1 Replies
Jan 6, 2012
I'm building a swf wrapper which loads third-party swf games. The client would like a button in the wrapper which will dispatch a keyboard event in the loaded swf.
how to construct a dispatch event in the wrapper that reaches into the loaded swf?
View 3 Replies
Jul 1, 2009
In my project are pages of text with each word having a button that when pressed will display a movieclip presentation about that word (its pronounciation and spelling etc..). In the project I am working on now I have over 450 unique presentations of words to deal with. I don't want to have all of these hundreds of movie clips on the stage and tell them one at a time to stop and rewind and then have one play each time a word button is pressed. That seems to be very inefficient to me.
add movieclips to the stage using addChild(movieclipname) and remove them using removeChild(movieclipname) but there is a problem. I have hundreds of unique movieclips and I don't want to have to manage hundreds of variables containing the indivudual movieclip instancess. It is a real pain having to figure out what instance is still on the stage before i delete it.In Adobe Director all I have to do is this:
View 5 Replies
May 11, 2010
My_mc is a MovieClip. I want to scale My_mc on click event.
View 8 Replies
Jul 28, 2010
I have created a movieclip called allbuttons.swf, inside this movie i've created some movieclips by hand (button1,button2 etc..)Through the loader class (in combination with) URLRequest i managed to load the swf inside menuholder.swf but i keep getting stuck on how to manage events on buttons/movieclips inside allbuttons.swfI want to make the buttons/movieclips in side the loaded movie (child) clickable.. but i mange to fail everytime.. i litterly tried everything..- place the eventlistener in the child movie- place the eventlistener in the parent movie- adding an eventlistener to the loaded swf and tyring to catch e.currentTarget..nothing works, i don't see what i am doing wrong, probably learned some basic stuff wrong.
View 0 Replies
Nov 25, 2008
I have a movieclip that constantly changes it's shape and has a rollover event for a popup.But due to the rollover event, I can't click anywhere underneath it, because it receives the click event (i have no onRelease function for it).Is there any code that can ignore the clicking events and keep the rollover event? Or do I have to write a custom function that calculates the actual position.
View 2 Replies
May 5, 2010
Make it possible to click though a movie clip. I have a movie clip that's over top of buttons, but I need to access those buttons underneath so that those button are able to move to a different scene.
View 1 Replies
Sep 3, 2010
when i click on a button an info box pops up (test2) then ive put a button to close it again inside (test2) called (closebtn) its the cloing it again that i cant seem to get my head around. inside (test2) the close btn is on frame 14 after a tween that makes the box pop up and i want when you press this button to goto frame 15 to start the closing tween..
heres my code so far
//-------------------buttons-----------------------------------
button.addEventListener(MouseEvent.CLICK, clickFunction);
function clickFunction(evt:MouseEvent):void {
test.gotoAndPlay(2);
[Code].....
View 3 Replies
Feb 20, 2009
I have a MovieClip of an bicycle, and I've attached and event listener for mouse clicks on that movieclip. The mouse clicks events are raised when I click on the bike, but I really want to be able to click somewhere in the entire region of the movieclip's rect (to make it easier for the audience this is for to be able to click).
View 1 Replies
Jan 11, 2011
I am loading a set of thumbnail images from an array [hard coded] into a movieclip symbol on the stage. I have two arrays with the thumbnail and the full size image having the same index number. In many examples, "event.currentTarget.contentLoaderInfo.url" returns the full path to the image selected. i just want the index number. Adobe does not make is easy to figure out what other properties are available to me from the contentLoaderInfo. Is 'SelectedIndex' or something like that available? Where does an inspiring AS programmer find the contentLoaderInfo properties and or methods available? Is url the only thing that us usable here?
var thumbnails:Array = ["tn_2010OpenHouse_00.jpg","tn_2010OpenHouse_01.jpg"];
var images:Array = ["2010OpenHouse_00.jpg","2010OpenHouse_01.jpg"];
var thumbX:Number = 10;
var thumbY:Number = 623;
var loader:Loader = new Loader();
loader.load(new URLRequest("images/" + images[0]));
addChild(loader);
loadThumbs();
[Code] .....
Output:
Index= -1
Index= -1
Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.
View 2 Replies
Jan 21, 2012
There is a button inside MovieClip1 and once it is clicked movieclip2 apeares inside movieclip3.
View 3 Replies
Jul 4, 2009
I'm making a desktop application with Flash and MDM Zinc and I've made a menu that works with both mouse and keyboard event. The only problem is that when I run my movie, it won't accept any keyboard event until I click once anywhere on my movie. Searching these forums yesterday I came across a javascript solution, but this is only when putting the movie on a web page.
View 4 Replies
Sep 7, 2009
This particular scene I want the user to use all 3 Electric mixers before moving on to the next scene.
I have done it now so that the user must klick on mixer at least 3 times. But it can be the same clip.
The problem I have is to single out each clip. So that if the clip have been clicked once. The counter for that clip is disabled.
Hope you can understand what I mean.
Code:
myVar=0;
function dragSetup(clip, targ) {
clip.onPress = function() {
[Code]....
View 8 Replies
Sep 28, 2004
I've just tried to ammend the photogallery tutorial using XML on Kirupa... [URL] I have uploaded a test file above... the first 3 images.. i have changed the link in the xml document to my own... but they are not loading in.. heres the changes i have made to the xml document....
[Code]....
View 4 Replies
May 11, 2009
I have 3 images... I created 3 movie clips for each one (a_mc, b_mc, c_mc). It shows up as one behind the other, but what I want is to: click on the movie clip that is shown as the last one (or the second one) and have it appear at the front (a swap with the first) with a nice transition.
var mcA:Array=[a_mc,b_mc,c_mc];
for(var i:uint=0;i<mcA.length;i++){
mcA[i].addEventListener(MouseEvent.CLICK,f);[code]....
View 4 Replies
Nov 13, 2009
I found an old post from January that suggested saving the original image as an SWF via Illustrator. I tried it, but my clip is still registering clicks in transparent areas.
Here's a link. [URL]
All I'm trying to do is allow the drawing to be dragged around the screen, but I don't want it to be clickable in the transparent areas where the green background shows through.
how to eliminate the pale cast that the transparent areas are making? The background to the drawing shows totally transparent in Photoshop, but the boundaries of the movie are visible because the supposedly transparent areas of the movie are slightly masking the background.
View 7 Replies
Sep 22, 2011
I am doing some interactive file when i click a movieClip it should stop at frame 4 and when it is roll over it goto frame2 and when i roll Out it should come back to frame 1. But the problem is when i click a movie clip it should no roll out.
View 6 Replies
Aug 29, 2011
Is there a action script that can identify weather a loaded movie clip was clicked on?
View 4 Replies
Apr 30, 2009
i have made a movie clip so that you can drag and drop it with this code:
on(press){
startDrag(this,false);
}
on(release){
stopDrag();
}
thats all good, but i need a way so that after you release it and then click on it again it will move to a specific place on the stage,
View 9 Replies
Sep 2, 2011
I am trying to switch a boolean variable to true after a mouse click on a movieclip.
I want an animation to continue after the user has clicked both btn1 and btn2.
After researching this topic it appears that changing a variable inside a function will only effect code within that function and not the code outside of it - therefore my main Btn1Var and Btn2Var do not update to flase.
ActionScript Code:
stop()
var btn1Var:Boolean = false;
var btn2Var:Boolean = false;
[Code].....
Is there an easy way to change the original variable for each button to true after being clicked?
View 5 Replies