ActionScript 3.0 :: Load And Unload Images On Mouse Events?
Nov 9, 2011
I'm a complete newbie to AS3 but I've recently been thrown in at the deep end I'm trying to teach myself (I'm a designer mainly, for my sins!).
I'm putting together a UI which includes a demo frame whereby I want to load a speech bubble image if the user hovers the mouse over a particular button.
I've bought various reference books and browsed through the forums, but I can't find any examples of how to do this (seemingly) simple task. I've found some examples of drawing a rectangle and other methods, but nothing for loading/unloading images.[code]...
i want make a flash application for web in which when someone open the page which contains my flash, at that instanse a load event should be called and when someone closes the window or change the site, it unload things..means a unload event must be called...
fairly new to AS3 and just get'n the hang of it.. i'm have'n trouble unloading images from a holder MC...
thb_btn_01.addEventListener(MouseEvent.CLICK, load01); function load01(event:MouseEvent):void { var image:Loader = new Loader(); image.load( new URLRequest ("test01.jpg")); holder_mc.addChild(image); } [Code]....
i'd like to clean the holder every time a new thumbnail is clicked.
Are there suggestions for code that will essentially listen for (or test) for mouse clicks on 3 separate buttons. Once all the correct 3 buttons have been released, I want a to trigger a final event(load a 4th movie clip). I can't stop thinking in terms of IF (all event 1 + event 2 + event 3) THEN load movie. But I know that isn't AS3 way to do it, any better understand way to do it with event listeners (but not too complicated!)
I am having an issue with some mouse events I have. If you go here you can see what I mean: [URL] When you mouse over one of the thumbnail images, a title pops up. If you click one of the thumbnails, the group shifts to the right. (This is making room for what I'm working on right now, it's not just random :P) If you then navigate to "About" or "Contact" then back to "Works" neither the mouseovers nor the clicking on the thumbnails works.
That middle section is one object called "images" with three frames, each labeled and then navigated to inside the buttons with gotoAndStop(frame#).
Here is my code for the buttons and mouseovers:
Code: //Navigation links var navTween:Tween nav.about.addEventListener(MouseEvent.MOUSE_DOWN, mouseClick);
having an issue with some mouse events I have. If you go here you can see what I mean.When you mouse over one of the thumbnail images, a title pops up. If you click one of the thumbnails, the group shifts to the right. (This is making room for what I'm working on right now, it's not just random ) If you then navigate to "About" or "Contact" then back to "Works" neither the mouseovers nor the clicking on the thumbnails works.That middle section is one object called "images" with three frames, each labeled and then navigated to inside the buttons with gotoAndStop(frame#).Here is my code for the buttons and mouseovers:
I am working on a school project that requires me to load external .swf or .jpg files. I currently have all of the buttons working and are loading an external .swf file on to the screen. The problem I am having is that when I go from one button to the next the loaded .swf stays on the screen and the next .swf gets loaded on top of it. I know that I need to unload the file but I am not sure where to put the code for the unload or what code exactly to use. I would like when the button is pressed to unload the previous loaded .swf and load the new .swf without having a separate button to unload.
I'm trying to unload an external SWF on _root to load a new one instead. I've tried (almost) everything but can't figure it out... I get this error : "Error #1010: A term is undefined and has no properties."
Right now all the sounds (78 of them) on my guitar play using the roll_over event but that doesn't give the user much control over what sound is played.
The actionscript im using to play my sounds is this;
Just wanted to ask if there is any advantage for either using mouse click event or touch tap events, when writing apps for mobiles or tablets (for the iphone especially)?
I know that both of them should work fine, but in term of performance, is anyone better? Are there any things I should be aware of when choosing either?
By the way am using actionscript3 to implement the app.
I have an animation that I want to start when clicking on the flash window. However, I've also have some buttons on the stage. If I add an event listener for MouseEvent.CLICK on the stage, then it 'eats up' the events and the buttons don't work.
I've tried some tricks, by adding some invisible buttons on top of the real ones, and use the MOUSE_OVER event to selectively enable/disable the mouseEnabled flag for the stage, but didn't work because it complains that the property or method doesn't exist (which I find odd).
In a project i'm doing I have a custom cursor, using the start drag command and mouse.hide. the issue being that the movieclip being dragged is blocking the mouse from initiation mouse events properly.
I have a movie clip I am using as a button (instance name btn1) and I added an event listener to it (using the following line): btn1.addEventListener(MouseEvent.MOUSE_OVER, animate1); the function "animate1" triggers some small animation when the mouse is over the movieclip. my problem is that the animation is triggered both on mouse over and mouse out events.
It has been awhile since I have worked in flash.Right now I am working on something where I would like a panel to disappear when someone mouses off the stage.stage.addEventListener(Event.MOUSE_LEAVE, leaveHandler); It usually works fine but if I move my mouse really fast it doesn't fire. I have also tried the same thing using a custom invisible button that surounds the perimeter of the stage and I have tried ROLL_OVER and MOUSE_OVERand again, if I do it too fast my event doesn't fire (I am using trace)I can't find anything on the net about this - is this typical of flash that if you move your mouse too fast you break it? Do I need to increase my frame rate (I would really rather not because I have perfectly timed animations - I am at 30 frames per second)
I have a menu drawer at the edge of the screen that shows when the user rolls the mouse over it, but if the user overshoots it an moves the cursor slightly outside the browser window this is unfortunenatly registered as a mouse out.
I want to stop this by using event.MOUSE_LEAVE, but i need to use it as a condition not to triger a "leaveHandler".
I am looking to provide some UI functionality using the mouse- I have two distinct UI events to be achieved via mouse
a) change value b) delete object
I don't seem to have sufficient mouseclick events for both. I am avoiding using the right click as it has some default options(whose signing off will affect the whole project- not just this). I have mouse click used for change value- how do I use the doubleclick as the single-click events seems to get invoked prior?
I have a problem trying to unload some images from a movie clip ,What i have is a movie clip called " thumbnails" on the stage which loads some images from an array . the movieclip "thumbnails" , holds at the begining the first 4 images , then i have a button called "next_btn" which loads the next 4 images .basically when the next_btn is click it is loading the next 4 images which place them on top of the first ones , and is fine , but what i need to do is to clear the movie clip before loads the next images into.i have tried the unloadMovie method and it is not working , place the code below if anyone has any ideeas what i'm doing wrong ( actionscrip2 )
Code: function LoadImages(startNo,end) { //thumbLoader.removeMovieClip(); //thumbLoader.unloadMovie(thumbnails); // thumbnails.unloadMovie();
[code]....
was trying all 3 commented options from above , and none of them does what i want the first 2 are removing only the last image from the movieclip and the last one removes the all movieclip and is not loading anything else after
I am creating mouse scroller and when I insert actionscript my images wont move depending on the mouse movements..I am using Flash cs5 and Actionscript 2.0...this is my actionscript:
I've got a SWF with two (for now) buttons on it that each load a SWF. Each of these will load fine if they are the first one pressed. Once one is pressed there are problems. If you try to go to the next one, the new SWF covers the one currently playing, but it will not load the FLV associated with it and the audio from the previous does not stop. You can see it all here: [URL]
And here is the code on the navigation: var Xpos:Number = 130; var Ypos:Number = 10; var swf:MovieClip; var loader:Loader = new Loader(); loader.x = Xpos; [Code] .....
Teach me how to load and unload a swf into a main movie. And how to pass a varaiable from the main move to the loaded swf. This is a huge gap in my flash knowlege and i don't know where to begin.
I am studying AS3 by myself, please bear with me if my explanation is not that clear.It's all about loading and unloading external swf's.My code is working perfectly though I just have some questions about load and unload issues.I have three buttons on the stage and it should load its external SWF [code]Each of the button should load it's external SWF's intro when click.My problem is that I don't know how to command the button to play the swf's outro and then load the next swf everytime I click a button.When I click homeButton_btn, the external swf should load "home.swf" and then if I am going to click page1Button_btn, the outro of "home.swf' should play and then once it reaches the end of it's timeline, it should load "page1.swf".Same goes with page2Button_btn, whatever swf that is on the stage should play it's outro first and then load "page2.swf"My questions are:
1. How can I control the external SWF to play it's outro and then load the next SWF.
2. What code should I put at the end of the external SWF's timeline.
3. Where do you think I should put the preloader? Is it better to put it at the external swf timeline? or on my main swf timeline?
4. Does load and unload of external swf also work with movieclips? Like for example I will not use a external swfs, instead I will use movieclips to load and unload its content.[code]
I've got a games menu and have the code to load games when a button is clicked.
So far say you want to play GameA...
The player clicks the button to Play GameA and that game is loaded. Once the player finishes the game they are shown a button to continue which unloads the game and loads the menu.
The problem is that I want a movieclip to be visible on the menu but only when GameA is completed. There is no way to back out of GameA and getting back to the menu without completing GameA. I don't know how in GameA to put that if the continue button is pressed make 'GameATick' visible. I've tried inside the code of GameA putting code like root.GameATick.visible and code like this but it doesn't recognise the MC.
I'm creating my portfolio in Flash CS3. I have five buttons in website.swf. I also have five external swf files.If you click a button, it loads an external swf. If you click another button, it unloads the first swf and loads the next one. Is there anyway to unload it and load the next?
stop(); function loadMain(e:MouseEvent):void{ var loadMain:Loader = new Loader();
I want to load and unload EXTERNAL SWF that contains FLV on mouse click. Loading and unloading the swf is NOT the issue. The problem is how do i get the external swf which contains an flv to stop playing and stacking up on each other.
I can load and unload the swf's as long as I pause the videos before I click on another thumbnail, but if I click on another thumbnail while the external swf is playing it's flv, the previous flv keeps playing and stack up under the newly loaded swf.