ActionScript 2.0 :: Loaded An External Movie And Its Buttons Don't Work
Feb 19, 2003i loaded an external movie and its buttons dont work but when i test the movie by itself the butts work fine
View 3 Repliesi loaded an external movie and its buttons dont work but when i test the movie by itself the butts work fine
View 3 RepliesI have an external swf (sub.swf) that loads into my main swf. The external swf has buttons of its own...that I would like to use to load additional external swf's in its place. I click on the buttons and nothings happens.
My current code is as follows:
All of the following code is in my main.swf
================================
//Location where the external SWFs will load
var Xpos:Number=18;
var Ypos:Number=10;
[Code]...
External swf has no code except for a stop action.
I pieced this current code based on various articles I've found on the net.
I have a movie that loads multiple swf's... Some of these have buttons inside of movie clips, they don't work when the swf is loaded
View 1 RepliesI am working on a portfolio website and I have all my navigation with buttons linking to other pages, on the base level. All the buttons are scattered around the stage and when one of these buttons is clicked an external movie is loaded in the centre of the page.
The movie is a big white box with a slideshow of images from my portfolio in the centre of the stage.
My problem is that the buttons on the base level are easily clicked by accident, even though you cant see them with the white box.[code]...
I have a movie clip with 15 frames. Each frame has buttons on it (mc's)... I was going to put the actions on the main timeline/stage and navigate within the MC from the main timeline. Is that possible? I can get the buttons on the first frame of the MC to work, but I can't seem to figure out how to target/make the buttons on the other frames work? I was thinking I could identify the path of the MC with the frame labels, but that doesn't seem to work. like: _root.RMChanger.(frame label).buttonOnFrame = function
I have to move a text box in and out over the MC backgrounds on the main stage... which is why I was thinking to do it this way? I've been switching back and forth bwtween AS2.0 and 3.0
I spent almost a week trying to figure out how to unload a currently loaded swf using its button and loading a new swf... I have three files, a main.fla, file1.fla and file2.fla. In my main.fla, I have a code which loads the other two files. If i will click the "unload" button in the file1.swf, I would like the main.fla to unload the file1.swf and load the other file, file2.swf. Here is the code to load the file1.swf:
[Code]....
I have a swf in which I load another swf, but when I do so, the buttons to enlarge a picture (large_btn) or to pause (pause_btn) or start (start_btn)the slideshow won't work. When I test the last swf only, everything works normally.
The code is in an AS-file.
Here's what I got sof ar:
ActionScript Code:
//Buttons
_root.large_btn.onRelease = function() {
var enlarge;
var frame = mainloader_mc._currentframe;
[Code] .....
I try to make a dynamicly loaded menu.I load four buttons to the stage and applie code to each of the buttons. But it's only the last button loaded, that responds to onRollOver/onRollOut If I roll over the other buttons it's the last buttons that reacts all the time.I just can't see what's wrong. Here's the code:
Code:
buttonCount = 4;
for (var i:Number = 0; i<buttonCount; i++) {
btnRef = "button"+i;
[code]....
I have a container .swf file which takes care of loading a menu.swf and maincontent.swf. I finally got these working together and loading at the same time, but now I ran into another problem. None of the menu buttons work. It loads and XML takes care of creating the buttons and adding dynamic text to them. I also have it set up so that the mouse's hover position over the clip scrolls it horizontally (because there are too many buttons to show at once). All of this functionality works correctly. However, the buttons' rollovers, clicks, etc. do not register.
The cursor turns into the hand cursor over the entire movie clip into which the menu is loaded, and I'm assuming there is some problem with the events only targeting the clip it is loaded in, and not the buttons themselves. It works fine when testing it by itself. I've just recently begun working with Flash, and I learned AS3. However, I was given pre-existing commercial software to work with which was written in AS2, and now I've converted all of my work, and this is the problem I am running into. By the way, it seems to always come up from what I've seen, though I don't understand much about it -- _lockroot is set to true.
I am loading an external swf in an empty movie clip in my main movie. Within the external swf are several buttons (in a scrollpane). I have this code written on a frame within a movieclip which contains the buttons:
thumb_1.onRelease = function () {
_root.gotoAndStop("big1");
}
"thumb_1" is the instance name of the button, "big1" is the name of the frame the button goes to when clicked. All of this works fine untill I bring it into my main movie. I believe the problem has something to do with the "_root." command. I think the main movie is trying to find a frame within its timeline, rather than the external swf. Know what I mean? Anyway, all I know for sure is that the buttons within my external swf don't work when loaded in my main movie.
I have a main fla file that loads three external swf's depending on which of the buttons are clicked in the main fla. These buttons work fine. The three external SWF's are all flip books. The page turns correctly on the book itself, but buttons I put at the bottom so that there is a right and left arrow for page turning do not work when loaded into the main fla. These buttons work when the swf is playing by itself, but when the main fla externally loads the swf, theses left and right buttons don't work.
You can see it here: [URL]
This is the actionscript on the buttons that work when they play individually, but you'll see in the editorial book on the site, the left and right buttons do not work.
Code:
on(release) {
_root.gotoPage(2,true);
}
[Code]....
I have a movie. In it are some buttons and a dynamic text field. When I press the buttons is should load text from a database into the dynamic text field. If I run the movie by itself (ie. not by LoadMovie()-ing it into a different movie) the dynamic text field gets filled with text and all is well and good. However, when I use LoadMovie() to load this very same movie into my main movie, the buttons no longer work; the text field stays empty.
[Code]...
Greetings. 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've only been working with flash for about 3 weeks and I'm fairly new to programming soI'm using Flash CS5 with AS3 btw.
Code:
///////////////////////////
// Custom Mouse Controls
[code]....
I built a flash site. The site's navigation is an external swf file. The file loads fine. However, the buttons within the external swf file do not work. I have a simple goto webapage behavior attached to each of them.
I'm assuming it has something to do with paths. I do not know what the proper code is in order to make a button inside an external swf file change the web page.
I searched every where but didn't have a solution. my main content has a button in the first frame I call it (wright_btn) when u click on it, u suppose to go to next frame this is a part of the code in the first frame:
ActionScript Code:
wright_btn.addEventListener(MouseEvent.CLICK, wrightAnswer);
function wrightAnswer(event:MouseEvent):void
{
nextFrame();
stop();
[Code]...
The site I'm building has seperate swf's for each page...and I have the external swfs loading into the site. But my problem is that when I am on one of the external swf pages that has been loaded, and it has buttons on it, none of these buttons work. They work when I test the swf by itself, but once my main movie loads the swf into the site, the buttons within the swf no longer work.
View 1 RepliesI'm trying to create universal loader of flash games on one entertainment site. What I want is to make some kind of container (SWF A) which will load another flash to it (SWF B) (by some params).
SWF B could be anything - AS1 / AS2 or AS3 flash. SWF A is programmed with AS3. Problem is that not all SWF games, which I try to load, works fine. Some games lost their click events, some games does not load at all, some games are corrupted. When I run that games separately (not using my loader), games work just fine. Why is this happening? Why some flash games are not working properly after loading by another flash?
I'm using Loader object to handle this, without any special settings - same as on examples on AS3 Bible book...
i am using Kirupa's Transitions Between External SWFs tutorial to design my site. One of the external swfs i am using has a pic scroller with thumbnails, but when a thumbnail is clicked, nothing happens. When I load the pic scroller movie by itself, it works fine.
check out these links to see what i am talking about... (only the first two thumbnails of pic scroller have actions)
movie with transitions
pic scroller alone
The actionscript that is actually on the thumbnail button is:
on (release) {
loadMovie("detective.swf", "_root.content");
}
i am guessing there is something wrong with that _root part? Also, you have to click on 4 movie clips before you actually get to the button, so that might be causing some problems.
i am using Kirupa's Transitions Between External SWFs tutorial to design my site. One of the external swfs i am using has a pic scroller with thumbnails, but when a thumbnail is clicked, nothing happens. When I load the pic scroller movie by itself, it works fine.
check out these links to see what i am talking about...(only the first two thumbnails of pic scroller have actions)
movie with transitions
pic scroller alone
The actionscript that is actually on the thumbnail button is:
on (release) {
loadMovie("detective.swf", "_root.content");
}
i am guessing there is something wrong with that _root part? Also, you have to click on 4 movie clips before you actually get to the button, so that might be causing some problems.
this is my final bug then I can finally launch this bloody site. here's my problem, I am loading an external .swf, which contains a pre-loader. the preloader in the external .swf works fine when I test it online by itself (not being loaded via main.swf) But when I test the external.swf through the main.swf the preloader does not work. the external.swf just plays through like it does not recognize the stop in the first frame to initialize the preloader skipping it altogether.here is my code:
[Code]...
Can we control the external loaded swf with buttons created on another swf. Let me simplify this: I have one swf in which I have created one small timeline animation and the second swf has the buttons to play and stop the animation.
Now I load this 2 swf in my main file and want to control the animation through that buttons.
I'm currently working on a flash site, which consists of a "Main" SWF file that has buttons to load external SWF files. I figured out how to make the external SWF files show on its own layer below other layers on the main time line of the Main SWF. I created a blank movie clip file on it's own layer of the main time line and used this to call out to it:This worked perfectly. The website so far works perfectly with each page of the website being an externally loaded SWF. The problem I came across today though, is that buttons and text fields within the external SWF files don't work when they are loaded onto the "Main" SWF. They only work when I open the external SWF files individually. I really need to figure out how to make buttons and the text fields within the external SWF files when loaded onto the "MAIN" SWF.
I first came across this problem when I tried adding a form that I created to one of the external SWF files called guestlist_page_swf.swf. The form works on its own when I open that SWF individually, but when I try to load that SWF file with the form as a page on my "Main" SWF, the mouse doesn't even recognize that the submit button is a button, and it doesn't allow me to click on the text fields. Here is the link to the site I am having the problem with:
processing_mc.visible = false;
// Clear the form fields
first_name_txt.text = "";
[code]....
I'm currently working on a flash site, which consists of a "Main" SWF file that has buttons to load external SWF files. I figured out how to make the external SWF files show on its own layer below other layers on the main time line of the Main SWF. I created a blank movie clip file on it's own layer of the main time line and used this to call out to it:
this.mySWFLoadingClip.addChild(loader);
This worked perfectly. The website so far works perfectly with each page of the website being an externally loaded SWF. The problem I came across today though, is that buttons and text fields within the external SWF files don't work when they are loaded onto the "Main" SWF. They only work when I open the external SWF files individually. I really need to figure out how to make buttons and the text fields within the external SWF files when loaded onto the "MAIN" SWF. I first came across this problem when I tried adding a form that I created to one of the external SWF files called guestlist_page_swf.swf. The form works on its own when I open that SWF individually, but when I try to load that SWF file with the form as a page on my "Main" SWF, the mouse doesn't even recognize that the submit button is a button, and it doesn't allow me to click on the text fields. Here is the link to the site I am having the problem with, and the problem page is the Guest List page:
[URL]
Below is the code from my Main SWF file and the External SWF file with the form on it:
MAIN SWF:
var Xpos:Number = 0.0;
var Ypos:Number = 192.5;
var swf:MovieClip;
[Code].....
I'm currently having a little trouble in a project where I have the following occuring:
Code:
preloader.swf --- loads 2x --- homepage.swf --- can load --- products.swf
When the products.swf is loaded, the starting animation occurs as expected and is displayed on the screen without an issue. However, I can't interact with any of the buttons contained in the products.swf. The products page works like an overlay over the top, and the homepage.swf contains an background which can be clicked on to close the overlay. If you click on the products.swf it reacts as if the background was clicked, which it shouldnt as the products.swf is located on top of the background.
I have already checked the obvious parts, and am ensuring that products.swf is located at numChildren-1, so nothing is getting in the way. The catch is that everything was working fine when the code was internal to the fla, and now as soon as I moved the code to an external .as file nothing works. I am using the same way of loading the products.swf as I am loading the homepage.swf, which looks like:
Code:
var productsLoader:Loader = new Loader();
productsLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onProductsCompleteHandler);
productsLoader.load(new URLRequest("products.swf"));
onProductsCompleteHandler:
[Code] .....
im having an issue with a cursor i made following this tutorial...http:[url]........the cursor works fine with a regular button however i have buttons inside movieclips, i tried it but it isnt working, i keep getting an error in the output...
Error: A 'with' action failed because the specified object did not exist.
I've created a button and placed it inside a movie clip. I've added the below script (as2) on the button however when I Test Movie, the button does not work.
[Code]...
assigning a level for the external movie(reseller_locations.swf) loaded to a moivie clip(clipHolder)
code
loadMovie("reseller_locations.swf", this._parent.clipHolder);
my problem is that i need to make a reisze, cause the screen resolution for other users. My main and news movie works perfect, but the others movies re-scale everything bigger. The problem of the external loaded movie is: this movie needs the funktion:
Stage.scaleMode = "noScale";
Stage.align = "TL";
If i dont have this code inside the movie is not going to resize fullscreen into the main movie. Inside this movie im scalling photos and some mc's You can take a look what i mean under: [URL]
If you take a look to the bar where the Number of pictures (30) are you will see that the lower bar and the pictures is not going to scale to fill the full screen if i delete the this code;
Stage.scaleMode = "noScale";
Stage.align = "TL";
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 Replies