Iāve made a flash-menu, menu.fla, and now I want to load it into the āmainā flash-movie. Iāve made an empty movieclip, named it menuMC, and added this script,
but it wont happen.
the menuMC is equally big as the menu.fla but Iām a bit unsure what to put into the menuMC. It has to be something, right? I tried just making the stroke and leave out the fill in case menuMC somehow was infront of the loaded movie but that wasnāt it. Iāve read plenty of tutes but I canāt wrap my head around them. It really shouldnāt be that hard, Iām confused.
The main movie and the menu.fla is in the same dir on my HD.
I hate asking these stupid questions when Iām certain there is an easy explanation, if nothing else, it keeps you occupied
Ok. I can see the loaded movie now, but that is also all that is visible? Iāve got other stuff in the movie too (on different layers) but all I can see is the inserted movie? Maybe I thought wrong. What I wanted to do was to incorporate several āsmallerā movies (like an anomated logo, a menu, a vertical menu) into one big final movie, these sub-movies running independently from each other. Is this possible?
Also, I would like to control the size and position of the inserted movies. Maybe this will become clear if someone can educate me regarding my first problem.
You can load multiple movies by loading them to different levels/targets.
I donāt know about the resizingā¦ Maybe if you load the movie inside a MovieClip and then set property of the MovieClip (_root.MovieClip._yscale, _root.MovieClip._xscale)
Yes it willā¦ in fact, the loaded movie will take on any transformations which have already been set on the clip youāre loading it into.
possitioning is based upon the upper left corner of the movie clipā¦ so, if you had a movie clip called āholderā and you loaded a movie into it, you could simply use action script to change itās location, color, alpha, etc, in any number of the following ways. (note I use root here. this means that holder movie clip would be on the main timelineā¦ if itās located elsewhere then youāll need to address it differently.)
if I set the level to be 0, I will only see the loaded movie. If I set it to 1, I can see everything, but the menu is sort of āon topā of the movieclip, not inside it.
where menuMC is the menu holder movieclip. Now I see everything except for the loaded movie.
The script you gave me regarding size and position works for the holder movie, menuMC but not the loaded movie, menu.swf. I guess that is because the menu.swf is not loaded in the menuMC clip. sigh this is getting complicated
My scenario: Iāve made a movie-symbol, dragged an instance on the main timeline, called it menuMC, added the loadMovie-script to the clip. I have only one layer, and the menuMC is just a rectangle, nothing fancy. I try to make as basic as possible to find out where the mistake is but Iām lost.
Check your instance panel. Make sure that the movie clip āholderā has been given an āinstanceā name. The name from the library will not work for those commands.
If I can ask you a favour. Could you make two movies, one with a big circle, one with a square. Load the circle into the square and resize it so it fits and send it to [email protected]. This way I can be sure that Iāve put the actionscript in the rigt place etc. etc.
I know I ask much, I will also try to help out in the forums when I get better, I promise!
Are you entering the A/S on the MovieClip itself? (from the main stage). Because I think you need to put the actions INSIDE the MovieClip, on one of its frames (when editing the MovieClip).
Then you can try this:
loadMovie (āmenu.swfā, _this);
Stop;
But Iām not sure itāll workā¦ Could give it a try toughā¦
On thing to note, and the reason I left the cut out of the circle. The movie thatās being loaded uses a registration point of the upper left corner of the movie, The movie clip that has stuff loaded into it, is blank, and therefore has a reg point of where ever it is. This means that the loaded movie is offset by itās upper left corner. When you open the file youāll see what I mean. The links to the zip with all orginals is here.
Looking at upuaut8ās files I finally got it! Instead of doing a onClipEvent (load) { loadmovie etc. etc.) in the A/S of the movieclip, I did only a loadmovie (etc. etc.) in the A/S of the frame and it works! I also successfully applied the size/position formatting to the holderMC (in the holdeMCās A/S) and the loaded movie changed accordingly!
Iāve always read that the loadmovie() should be executed within the holdeMC but that would never work (with an onClipEvent). Doing it through the frame does. Donāt know why I couldnāt make it work the ānormalā way but I donāt care, it works and I can manipulate it as seems intuitive.