After a few years of using Flash I am creating my first project in AS3 and am running into some problems which are quite common involving targeting movieclips and controlling them. Basically I have a fla which has an MC on the timeline with an instance name of INFO_MC. Now i want this MC to be invisible when the swf starts and I have managed this by using the following code: Actionscript Code: INFO_MC.visible = false;
This is fine. However I get stuck when I try to make INFO_MC visible when I click a button in a loaded swf. How would I target INFO_MC from a button inside a loaded swf. Do I need to add an event to the button and then have a listener on the root timeline which would turn INFO_MC visible when it hears that the button has been clicked?
I register my fonts once they are loaded. In my head I should be able to use them once they are. But I wasn't so I tweaked my code, here it is but it still makes the text invisible. As soon as I do embedFonts = false, it starts working again.
trace(Font.enumerateFonts()); // Returns an array and does show my Fonts embedded. var format:TextFormat = new TextFormat(); var fontClass:Class = _model.getFont("HappyHell"); // Does return the Class[code]...
i want to make a button invisible. however, since using alpha 0% will create colordifferences with 16bit colors, I want to use _visible = "0"; (like you would on a MC).
one option is to put a MC inside the button and make that invisible, but obviously you can't without an onClipEvent handler, but if you do so, it doesn't work.
puting the button inside a MC is the second option, and with the _visible command it works... however, it also stops the button from working.
is there a way to get a true invisible button that still remains clickable????
I discovered _visible. What I can now do is pile everything onther same frame and change the _visible of items when I want them to show. Before, I used to have different items on different frames. And I would move to the frame when I wanted an item to show. Method one is a little bit harder, but once you've done it a couple of times, it becomes easy. And I find it easier and quciker to develop once mastered. The second way, well I kind of thought: maybe this is less processor intensive? Movies are only brought onto screen when they need to appear. Is this true??
I used the following code to read a file "images.txt" and build a movieclip by loading the images specified in the file.
I wanted to make this dyanmicaly built movieclip invisibe. i.e "setProperty (_root.preloader['part'+count], _visible, false);" line in my code below is not working.
I used the following code to read a file "images.txt" and build a movieclip by loading the images specified in the file. I wanted to make this dyanmicaly built movieclip invisibe.i.e "setProperty (_root.preloader['part'+count], _visible, false);"line in my code below is not working.
I have some AS that creates a movie clip and later tries to make it go away. However, _visible isn't working as I would think. Here's a sample: I create the triangle:
[Code]...
It doesn't work, however. So, I tried trace(triangle30._visible) both before and after the second chunk of code, and it does indeed change from true to false. However, the movie clip is still visible on the screen.
What I'm trying to do is when I click on a button, the Tween will scroll to screen to the left and play a video. But if the user clicks on the button again before the tween is done, it seems that the event is being catched twice and will screen to the left twice and play two video instead of one.
I have a question regarding TweenMax and the way it tweens MovieClips. Here is what I have.
1. I have a rectangle movie clip on stage (width:20, height:20). When you click it, it expands (to width:650, height:350) and gets a 3-d function attached so it reacts to mouseXY position (like Lees 3-d photo tutorial). This part works fine.
2. I click it again and it retracts to its original small size (width:20, height:20). This also seems to work fine.
Problem: When I click it again it expands (to width:650, height:350), but when the 3-d function gets added it starts tween all weirdly shape and not the way it is intended.Here is my class
I'm creating a drop down menu and when I addEventListeners to check the clicks on the invisible buttons on frame 19 of the "menu" movieclip, it gives me an error. T really hate doing rollover with actionscripts. The download link for the fla can be found in below. Sorry for posting an external download link as the file is 7mb+! [URL]
// This is an array, a list of the buttons used. var myButtons = [this.myButton_1, this.myButton_2, this.myButton_3, this.myButton_4]; // Loops on all buttons from the first to the last one for (var i=0; i<myButtons.length; i++) { // When the mouse rolls over this menu option... reduce size just a bit. // NOTICE: I'm not taking into consideration the problem of having the hit area going down and "moving" the // mouse area and out of the button (possible rollover flicking). This is just a simple example afterall.
[Code]...
In the above instance how would I address the problem of flickering? I think want to apply the .onRollOver to an invisible button instead. How can this be done? Im just getting started with tweening animations outside the timeline with MCTween
This is the third thread I've written for my current project (1st was answered perfectly, 2nd failed [but I still figured it out anyways]) but I'm not sure if there is a solution to this problem. I can't really explain my problem, so once again I've included a helpful animation to show you what I mean. Bear in mind that the pale-blue box represents the movie clip's borders, and those borders are usually changed to include the animation (instead of the borders moving with the animation, the borders get bigger).
For the animation problem, I've already got a solution: create an invisible movie clip that has the exact size and shape of the animated movie clip and make it follow the movie clip as it animates, and make the hitTest check the invisible movie clip instead of the animated one. As for the rotation problem, well, I don't know how to fix it. Is there a way to change that?
I have invisible buttons on a movie clip that is loading swfs onto a parent movie clip. I hope I am current in the terminology. Are a parent and root the same? Is saying root absolute and parent relative? I'm digressing.So, this this._parent.gotoAndPlay("contact form"); is going to the keyframe named "contact form" and it will stop there. What I want to happen, is, I want the other invisible button named aboutmeMC2 to go back to the keyframe named "skip" so my contact form will no longer show up and it will load the external swf
ActionScript Code: on (release) { this._parent.gotoAndPlay("contact form");
I have invisible buttons on a movie clip that is loading swfs onto a parent movie clip. I hope I am current in the terminology. Are a parent and root the same? Is saying root absolute and parent relative? I'm digressing.
So, this this._parent.gotoAndPlay("contact form"); is going to the keyframe named "contact form" and it will stop there. What I want to happen, is, I want the other invisible button named aboutmeMC2 to go back to the keyframe named "skip" so my contact form will no longer show up and it will load the external swf.
ActionScript Code: on (release) { this._parent.gotoAndPlay("contact form"); aboutmeMC2._root.gotoAndPlay("skip");
I am new to Flash and was hoping for some help with an actionscript 3 problem. I have imported an FLV onto my timeline and I wanted to pause the first frame for 20 frames before it starts to play.
I followed it exactly and the button worked fine with the music,
but then i stated to add keyframes, it works fine carys on playing on every keyframe i go to, but the problem is when i go back to the first keyframe the music still goes on which is good, but its starts again over the one thats already playing!
This is for a website with seven frames (one page per frame)
I can load the gallery .swf in background but I only want it to show up on frame 7 (gallery button). Then if the user goes anywhere else (eg. home button - frame 1) the loaded gallery .swf disappears.
I can load it and make it invisible, and can make it visible on frame 7 but then it's visible when you navigate anywhere else.
This is the load code on entering frame 1:
stop(); //make gallery invisible in this frame stage.addEventListener(Event.ENTER_FRAME, invisible); function invisible (event:Event):void
I have a movieClip called "button" within another movieClip called "movie1_mc" I want the "button" movieclip, which also loads XML on frame 12 of "movie1_mc to vanish on or after frame 13
This is the code I have in place but, "button" movieClip isn't disappearing. This is my first time using XML and Flash
//Code to "button movieClip disappear// if (_root._currentframe == 13) {var linkname:Array = [_visible=false];}
I have invisible buttons on a movie clip that is loading swfs onto a parent movie clip. I hope I am current in the terminology. Are a parent and root the same? Is saying root absolute and parent relative? I'm digressing. So, this this._parent.gotoAndPlay("contact form"); is going to the keyframe named "contact form" and it will stop there. What I want to happen, is, I want the other invisible button named aboutmeMC2 to go back to the keyframe named "skip" so my contact form will no longer show up and it will load the external swf.
i am trying to make a rectangle invisible in by using the code rectangle_mc._visible = false in the first frame.the rectangle is still drawn in the first frame , but then quickly disappears once the _visible = false is processed.how do I keep the rectangle from being drawn in the first frame?
I am trying to finish up a project and run into this problem, right now I am trying to create a drag and drop game and on the last game you can dropparts into the others, what I want to happen is that when all are in the correct spot gotoandplay next frame. This is my current code,
I have a flash movie that I need to read in a value from a PHP script in order to set which frame it starts from, I am using the following code:
[Code]...
The problem is this is not working - it won't get into the load event. If I run the PHP manually I get "&pageID=29". If I debug this locally I get "Who: undefined" in the trace output window. From all the example I have read, I seem to be doing this correctly but it just doesn't seem to be working. Flash: CS5 using Actionscript 2.0
I have a combobox and when selected i would like to show the data in an input text box. The text box appears on another frame and i was advised to make the combo box invisible after i used it and retain its presence on the timeline. I thought i would be able to duplicate the combobox i needed and place it on the frame with the input text box, but this didnt work, neither did duplicating the actions. Been trying for the last couple of hours and have hit a brick wall, hoping someone can point me in the general direction.
I want to make the timeline go to the next frame (ie gotoAndStop) only if two button instances are invisible. For the buttons I have scripted an on(release) to make them invisible, but I don't know how to use the if function to make my animation progress when they are both invisible.