ActionScript 2.0 :: When I Put A Button Inside A Movie In Flash 5. It Doesn't Work?
Sep 19, 2002Maybe it is a silly question but I have problems when I put a button inside a movie in Flash 5. It doesn't work and I don't know why...
View 3 RepliesMaybe it is a silly question but I have problems when I put a button inside a movie in Flash 5. It doesn't work and I don't know why...
View 3 RepliesI have a button instanced "howto_weblink_btn" which is located inside a MC instanced "HowTo_maininfo_mc". I would like to write a code allowing me to access this button from the main navigation menu. Here is what I come up with:
HowTo_maininfo_mc.howto_weblink_btn.addEventListener(MouseEvent.CLICK, onClick_openJTV);
function onClick_openJTV(event:MouseEvent) :void {
HowTo_maininfo_mc.navigateToURL(new URLRequest("http://www.ubloom.com/index.php?
[code]......
In the first frame of the main time line i have 7 movieclips which are buttons. Within these movieclips there are additional buttons with a simple rollover function to change the background colour.
The problem I'm having is that the action on the buttons doesn't work. I'm guessing this is something to do with the AS i have within the mc.
I am working on an interactive map. When you roll over a dot on the map a slide moves into view. I've got this working great but when I add script for the roll out the whole movie just repeats over and over and the button doesn't work at all. I've pasted my code below.
View 3 RepliesOn the about page of my Flash website, I wanted 7 buttons to navigate to various labels. I just finished the first button. I made it while I was inside the about_mc. It worked well but would NOT navigate. I took the button OUT of the Movie clip and made a separate layer on the about page for buttons and pasted it there and it worked perfect. When I made it inside the mc, is there some different code I should have used other than the standard code for making a button navigate to a frame. I built an addeventlistener and a function. BUT they only worked when the button was "ON TOP" of the mc NOT when it was INSIDE the mc. I have a transition tween on the about_mc and therefore the button does not tween when it is on TOP of the mc only when it is inside the mc.
var aboutTween:Tween = new Tween(about_mc, "y", Elastic.easeOut, -200, 146, 3, true);
laborLaw1_btn.addEventListener(MouseEvent.CLICK, laborLaw1);
function laborLaw1(evtObj:MouseEvent):void{ gotoAndStop("laborLaw1_fl"); }
[code].....
what happened in my flash document was, I created a button, "next_btn" with the following commands:
on(release){
//to remove all the splats
for (score=0;score<100;score++){[code]...
At this point, almost everything worked perfectly. Everything, but one thing. Apparently, the swapDepths command wasn't working. It was then that I thought maybe swapDepths only works on movie clips.And so I converted the button into a movie clip. I modified the instance names, etc, and almost everything worked. Everything, including swapDepths, but one thing: the gotoAndStop command.For some reason, when I tested the movie clip (containing a button) out, it removed the splat+score and finger_mc movie clips, as well as stoped the background music from playing. However, it did not go to the next scene and frame as specified by the gotoAndStop command. "s1a2" is the next scene, and "gameplays1a2" is its frame.
First of all, I would like to apologise for not knowing whether this code belongs to F5 or FMX Action Script. I'm that noobish, yup. Anyway, what happened in my flash document was, I created a button, "next_btn" with the following commands:
[Code]...
At this point, almost everything worked perfectly. Everything, but one thing. Apparently, the swapDepths command wasn't working. It was then that I thought maybe swapDepths only works on movie clips. And so I converted the button into a movie clip. I modified the instance names, etc, and almost everything worked. Everything, including swapDepths, but one thing: the gotoAndStop command.
For some reason, when I tested the movie clip (containing a button) out, it removed the splat+score and finger_mc movie clips, as well as stoped the background music from playing. However, it did not go to the next scene and frame as specified by the gotoAndStop command. "s1a2" is the next scene, and "gameplays1a2" is its frame.
I have a Button that is inside MovieClip1 which is inside MovieClip2; yet when i click the Button it doesn't dispatch Event.
View 5 RepliesI am a student trying to learn how to take multimedia elements from one class and put them on a webpage using Dreamweaver CS4. From an online tutorial, I created start/stop buttons with ActionScript3 URLRequest to reference a sound file. The swf works fine when played; it plays from the html generated by flash but when I use Dreamweaver CS4 > insert > media > swf and then preview page in browser (firefox), the button doesn't do anything. When I compare the html page generated by flash to the html created by Dreamweaver, they look completely different. I don't have a clue what to do next.
[Code]...
I create a button in flash cs4 and click "publish preview -flash" and my button works. I save my file and click "publish preview - flash" again, my button doesn't work anymore.??I'm using Flash CS4 on an IBM compatible.
View 17 RepliesI have a mc (houses_mc on frame1) (a long image the user can pan to the left or right) and I want to place some buttons in this movieclip to go to another page when CLICK. I put the second page on the second frame in the timeline, and so on. ( Is this alright or should I open it in a scene or as a new fla file?) So far I can't get my button work. It seems that As3 doesn't like btns placed in mc or something like that. The roll over and hover and hit works all fine, but when I click it doesn't go anywhere. The code I put for the button in the actions layer is:
[Code]...
ive got a slider menu which opens when clicked. however the buttons (also mc instanced) inside the slider mc wont work... here is the code:
[Code]....
the slider mc works however i cant seem to get the 'web_MC' to respond..
I have a flash code where i am loading an AS 2 SWF inside AS 3. The thing is if i put the AS 2 SWF on same domain its working fine but if i put AS 2 SWF on different domain it loads the SWF properly but the "stop()" written inside the AS 2 frame doesnt work... and it keeps on playing all the frames continuously...
Here is the loading code..
var context:LoaderContext = new LoaderContext();
if(Security.sandboxType == Security.REMOTE){ context.securityDomain = SecurityDomain.currentDomain };
var objLoader:Loader = new Loader();var mRequest:URLRequest = new URLRequest("SomeURL.swf");objLoader.contentLoaderInfo.addEventListener(Event .COMPLETE, onSWFLoadComplete);objLoader.load(mRequest, context);
[Code]...
I have implemented SWFAddress 2.4, it works perfectly in Chrome and Firefox on Mac. But in Safari 5.0.3 on Mac, the back button doesn't trigger the AddressChangeEvent. Deep linking works on Safari, just the back button doesn't.
View 1 Repliesvar menu_open:Boolean = true;
MenuContainer1.MenuContainer2.logo.nav_button.addEventListener(MouseEvent.CLICK,onNav2);
function onNav2(event:MouseEvent):void{
if (menu_open) {
[Code]....
why this does not work it does not trace else when i click, but if before i compile i swap "var menu_open:Boolean = true;" to "var menu_open:Boolean = false;" it does trace else!
How come the following AS3 works fine when placed in Scene 1, but throws multiple "1120 Access of undefined property" errors when the code is placed inside a movie clip? Somehow none of the variables in the code are recognized in the later case.
[Code].....
Check my little piece of code. Everything's going well, until the onEnterFrame. My MC instances aren't doin' anything!
Code:
colors = [0x66FF00, 0x20DFD0, 0xEE1164, 0xDAE31C];
MovieClip.prototype.drawCube = function(_moveY, _amount) {
for (i=0; i<_amount; i++) {
[Code]...
Still creating the menu I ran into this problem with getURL. I've tried a lot of things, but it still won't go to the URL. Here's my AS code. I marked out where the getURL is.
[AS]
// Create xml-object
menuXml = new XML();
// Ignore tabs, spaces etc.
[Code].....
I have created a swf (exporting) that have action script that adds childs to the stage. When i export the file and see the result it is all ok. But when i use de same file inside a uiloader the action script seems not to work because de childs doenst apeear in the stage.
View 23 RepliesIn fact, when i publish my FLA with player 9, there is no prob. When i publish with selecting player 10, there is this problem.
I paste my code :
var leng:int = MovieClip(root).program.websiteXML.pages.titlePage.length();
trace ("leng"+leng);
setInterval(function () : void {
[Code]....
Still creating the menu I ran into this problem with getURL.I've tried a lot of things, but it still won't go to the URL.Here's my AS code.I marked out where the getURL is.
[AS]
// Create xml-object
menuXml = new XML();
[code]......
I made a motion tween that works great on it's own, but won't tween at all inside of a frame. Why not?Here is the code as a function. What's up?:
Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;
fadeIn(myMC);
fadeIn = function(mc) {
var myHoriTween:Tween = new Tween (mc,"_x",Back.easeOut,900,0,1.1,true);
}
I still can't figure the way to make my buttons work
[URL]
here is my fla file... Basically I have a rollover buttons inside a movieclip and my action script in the first frame of the scene is the following
_root.designer_mc.b1_01.onPress=function(){
goto("designer01");
}
b1_01 is the instance of the button inside designer_mc movieclip~ however I ealized that buttons won't work in movieclip and i just don't know what's other solution
how to get this fixed~ i m so stuck and I have wasted my past 2 days trying to figure this out and still no result...
Atm im putting a a game i build into my main flash app.Everything works fine except the keyboard listener.unny.AFTER a mouse click on the 'loaded' swf the keys 'arrow UP' + 'arrow DOWN' start working.I created already a script that loads the listeners IF they are not loaded yet, but i think thats not the problem. Same situation.After clicking on the movie it starts to work, but apparently the listeners are already applied. All other listeners work besides the keyboard listeners.Stand alone(the game swf running by its own) the game works perfectly!btw the game is importing a main document class.
Code:
this.addEventListener(KeyboardEvent.KEY_DOWN
var keybListenerLoadedUp:Boolean = false;
[code].....
i'm loading an external swf files in one but the buttons inside the external files wich controls its timeline doesn't work, i'm using AS3 but why it doesn't work.The external file just has some simple actions to move between keyframes in the timeline with buttons goto and some other similar actions
View 4 RepliesGreetings. I've been doing this tutorial. [URL] And worked pretty well. In order to adapt to my needs i made it a movie with a drag and drop parameter to be loaded in another movie (with loadMovie or loadMovieNum). The problem is than the movie loads, drags but doesnt drops. Even i tried with the example movie and nothing happens.
View 1 RepliesI have a Flash movie to be displayed in fullscreen on a kiosk. Also, It needs to run in a browser window because I'm using JavaScript to reload the page for resetting the movie.
The problem is, it doesn't go fullscreen when I put the following line to the constructor:
stage.displayState = StageDisplayState.FULL_SCREEN;
But it works fine if I put the line to a button's click handler.
Note: It doesn't work if just call the handler function with a null parameter.
How can I make it fullscreen as soon as it opens?
I've got this weird problem with one of my Flash projects.At first it was working fine.And then i decided to externalize the actionscript.On the root, there is a movieclip, wich holds a button.When another button is hit, the movieclip appears (goes to frame 2) and displays the other button (only on frame 2).It worked fine, but since i moved the code frome the swf to an AS-file the button in the movieclip doesn't respond at all.For clearer explaining i made a very basic flash-file.Main button (on root): main_btnMain movieclip (on root): test_mc Button in movieclip: test_btn.[code]
View 2 RepliesI have a button on which an effect will play (_root.loc.gotoAndPlay part) but i only want this to happen once (the first time you roll or dragover the button)So i thought i'd do this by making a variable on the root (the lettlook variable, which by default is "no") and then on the rollover, dragover first play the loc movieclip and then set the variable to "yes" (so it'll never trigger again after the first time)so this is the script i made
Code:
on (rollOver, dragOver) {
if (_root.lettlook == "no") {
_root.loc.gotoAndPlay(2);
[code]....
Problem is, of course, that it doesn't work. It doesn't play the loc movieclip and it doesn't change the lettlook variable to yes.
I've read many of post on how to make a button with as3, and I finally got one button to work, however; if I add another button one of my movie clip symbols disappears and neither of my buttons work! Each button is a button symbol, on it's own layer, with own instance name, each action is on it's own layer referring to the unique instance names with their own function names. My code is below.
button_1.addEventListener(MouseEvent.CLICK, myButtonFunction);
function myButtonFunction(event: MouseEvent) {
var request:URLRequest = new URLRequest("index.html");
[code]....