ActionScript 3.0 :: Acess Movieclip Of An Externally Loaded Swf?
Jul 1, 2009I am loading a swf file into a flash application. I want to access some movieclips in the externally loadd swf from my main aplication. How can I do this?
View 3 RepliesI am loading a swf file into a flash application. I want to access some movieclips in the externally loadd swf from my main aplication. How can I do this?
View 3 RepliesI need to determine when the first swf has finished to load the second and so goes on but I couldnt find a way to even trace de current frame in the timeline of my external swf.How can i determine the current frame in the timeline of a external swf?even with a enter frame event to check the current frame has not workedIve even build up a class to give the parameters to the main SWF but has not worked.I need to compare the current frame with the total frame and when got the last frame, and the end of the animation, unload this first movie and load the second.
View 8 RepliesI load an image into a MovieClip. At a second time I want to move this image to another MovieClip.
View 1 RepliesI need to make multiple copies of a movieclip that I'm loading in via loadclip. I don't want to have to loadclip each time I need a new copy?
View 1 RepliesI have multiple SWFs published with Flash CS5, all of them seemed to work fine and I could load them at runtime from another SWF and access the the loader.content as a MovieCLip and therefore access the children of those SWFs.
But now I've created a new SWF and the loader.content type is .MainTimeline__Preloader__ instead of MovieClip on this particular swf! So I get the reference error 1069 property not found when I load and try to access children in this SWF.
Im designing a site with accessible controls, and the best way for me to do this is load each external swf into a container movieclip that then has all the controls applied to it.This container movie then also has another layer above with a movieclip on top of that acting as a filter layer to invert the colours. This is controlled by a keyboard press.Now when I run my project with this filter layer movieclip it prevents me from mouse clicking on any of the buttons in the externally loaded swf, without it they work fine.Is there any way that I can get through this movieclip so I can mouse click / rollover those buttons?
View 1 RepliesI have a problem - when I load a swf and I want to be able to add event listeners to propertys on it I use the code
ActionScript Code:
var headerMovie = MovieClip(loader.content);
Which works fine but what I've have created now is a class to load external SWF's and add them saving me to repeat that code, which works fine for loading the swf but as for the part where I get it to convert to MovieClip (which is what I assume that bit of code does) I'm out of Idea's.here is the class so far - the error it gives is that it cannot acces the property mloader, I've even declared it outside of the function but to no avail.
ActionScript Code:
package {
public class PreLoaderSwf3 extends MovieClip {
var myTween:Tween;
[code]...
I'm doing a flash site and it is now in it's critical stage. I have a main movie where i have links to different different sections wich have been loaded usind loadMovie concept. Now i have one requiremnt to access to attach a movieclip from a externally loaded .swf . My problem also will be solved if i can access a purticular scene of a external swf or purticular frame( level) of the loaded .swf.
Note: I want to jump to a purticular frame of one externally loaded movie when i click on button in the _root movie.
I tried "attaching" a custom context menu on the 'picture' movieclip (empty movieclip that holds externally loaded pics) but with no luck.
View 1 RepliesI have a basic xml driven portfolio. The xml file holds the path to the portfolio pieces (external .swfs). I have a main navigation that moves from project to project and a subnavigation to view individual pages of that project.The subnav is where I have the problem, I simply want to call gotoAndPlay("framelabel") of the designated mc. It seems that you can no longer call to the timeline of child movieclips as you could with AS 2. I've found some examples Except the examples discuss access of nested movieclips on the stage with assigned instance names. But the problem I'm facing is that I have each item pulled in via the loader Class then the objects are pushed into an array and my subnav needs to access them dynamically via array notation.something like this:
PHP Code:
public function loadMe(){
//var l:Loader = new Loader();
[code].....
I am in the process of building a site for an Architect... Jamie Fobert Architects (projects) I am useing transitions between the projects and am loading details/text and images externally through flashvars, php and a mySQL database. Within my transitions I have a a preloader on the forst 2 frames the code is as follows (taken from a Voetsjoeba tutorial):
[Code]....
This works pretty well if the content is within the .swf, but when it is loaded externally it doesnt preload it at all. Does anyone know how I can adapt/improve this preloader? or somehow ensure that all the content being loaded externally is loaded before the transition plays?
I am loading an externally loaded swf that uses a mask to transition in. When the user clicks a different button I am doing a gotoAndPlay that goes to a mask that "unloads" the content (it doesnt actually unload the info is just outside of the mask area. As soon As I jump to that section the movie is no longer loaded and just shows the container clip that I had created for it. The Container Clip is never changed and is the same throughout the whole process. The only thing that changes is the mask animation.I have tried both loadClip and loadMovie but no luck on keeping the clip loaded.
EDIT - I have narrowed it down. When I change the mask movieclip the movie unloads for some reason. Is there a way I can keep it loaded?
I have a homepage with five "links" to each swf. Now the first swf I have a custom cursor that hides the mouse. When I click on that link it plays and when I quickly go to the homepage again it hides the mouse there when it's not supposed to do it.
Same with every other link. When I was busy with the first swf and want to go to the last swf of the five, my mouse just disappears! It is almost as if it keeps on "playing" without seeing the swf...
Here is the code that I have so far!
var currentpage:uint = 0;
//one loader object per project:
var loadingobject1:Loader = new Loader();
loadingobject1.x = 445;
[Code]....
i'm having some "big" issues with what seems like a pretty easy flash concept. But, im pretty green when it comes to coding in flash.
I have a SWF thats being externally loaded into another SWF file (see code below):
on(release) {
loadMovie("test1.swf",_root.dropZone);
}
(If i'm understanding the above code correctly...its loading the SWF into a blank MC i created called dropZone) This part seems to work correctly when tested.
I've got 4 different SWF's that need to be loaded seperatley when its coresponding button is clicked. The issue arises when I import the external SWF file...it resizes itself to the size of the flash stage. I need all the SWFs to be loaded and remain there original size (1257x847) or be scaled to the correct size. Then if I click another button it should load the new SWF and "unload" the old SWF.
if a loader can be added to let the user know the video is being loaded rather than a blank 20-30 seconds...
View 18 RepliesI'm loading swf's via an XML file. I'm wanting them to be added onto the stage in the same order that they appear in the XML. The problem that I'm having is that they are added to the stage only when they are fully loaded.
This is my xml (_config.xml)
<campaign>
<component SWFsource="logo.swf"/>
<component SWFsource="gallery.swf"/>
[code].....
I have a fairly chunky swf that I am loading through the loadMovie function. Just wondering if a loader can be added to let the user know the video is being loaded rather than a blank 20-30 seconds...
View 1 RepliesHow to access List itemRenderer and its properties (Spark - Flex 4)?I want to iterate through list and do something like (note it's pseudo code):
for (var i=0;i<NUMBER_OF_ITEMS_IN_LIST; i++){
myList.getItemRenderer[i].property
}
[code].....
With the assistance of a very kind member of this forum, I have got as far as getting an .FLV to load into my API via its own .SWF.
[URL]
click on "Animalia - Verse from the Zoo" to load the VideoPlayer .swf which contains the .FLV
I will add more functionality when I've solved this. Now that I have a Video Player which closes, the next set of hurdles to overcome are these:
Click "Close" with the .FLV playing and the sound keeps playing because the .FLV is still playing. Click "Close" with the .FLV paused and when you call the player back, it plays from the same spot. So, my tiny brain says it's an "add/removeChild" issue. Obviously when happy user clicks "Close" and then re-loads by clicking "Animalia", happy user wants the video to play from scratch. That's what I want, anyway. Not from where it left off after clicking "Close". I've made several attempts at adding a "remove FLV" object to the function and Event Dispatch method, but what I did is wrong because the code I put in removed the .FLV permanently and when you call the player back by clicking on "Animalia", the .FLV does not play at all. I'm going round in circles looking for the correct NetStream/removeChild/unload.nsplay/etc/etc .. AS3 coding and where to put it.
My .FLV video load object on "NewPlayer.swf" is:
var myVideo:Video = new Video(360, 264);
addChild(myVideo);
var nc:NetConnection = new NetConnection();
[Code].....
My questions is:- What is the correct coding to get the VideoPlayer .swf to unload its .FLV completely, SO THAT when a user clicks "Close". Either with or without the .FLV playing, everything closes completely and when re-loaded, the video plays from scratch?
I am externally loading an flv into an empty movie clip container using loadMovie into a main swf. The flv is in a standard flv playback component and works fine on its own. But what I'd like to be able to do is pause the flv when any of the buttons in the main swf are pressed.
View 7 RepliesI'm working on an flash movie and the interface is a small town (simiar to "doritos.com" and "comcasttown.com") if you reference both the doritos and comcast sites their little movie runs smoothly. I have several elements in the town. For example, one of the elements is an airplane hangar. When you rollover the hanger, I created a movie, the doors open and an airplane flies out of the hangar. I have several little movies throughout the interactive such as this. I created the hangar animation as a seperate swf file. In my main movie I created a button, on rollover it loads the hangar swf into an empty movieclip. When I publish and view the swf it plays slow and choppy. First, is it possible to write actionscript to load the external swf ,but it stops on the first frame of the animation and when you rollover it continues to play.To put it all in a nutshell, I want to create several buttons throughout the movie with loadmovie functions, once the swf movies are loaded I want them to stop on the first frame of the animation and when you rollover loaded swf movie I want it to continue to play the animation. Should actionscript be applied to the swf movies first and preloaded into the main movie. And what will make the movies run smoothly once it's published and viewed in a browser.Also if this makes a difference, I created the animations in after effects, exported them as FLVs imported them into flash and exported them as swf. Again it runs really slow and choppy
View 1 RepliesI was wondering if there was a way in Flash to preview externally loaded images in Flash while still working.I am loading images externally to keep the file size down on a piece of elearning but now I'm afraid maintenance will be a nightmare since you don't actually see the screens until you publish. I have interactions on the screens so I need to see them for their placement on screen.
View 5 RepliesI have the action script that loads external SWFs on a button click, but I don't know how to make it so that the slides switch after a few seconds on their own as well as on a button click. I know it has to do with a timer - but I have no idea how to do that (i'm super new to AS) Can someone please either tell me what code I need there or direct me to atutorialHere's the code I'm using so far:
var Xpos:Number = 0;var Ypos:Number = 0;var swf:MovieClip;var loader:Loader = new Loader();
var defaultSWF:URLRequest = new URLRequest("swfs/one_btn.swf");
[code]......
I have a site that I'm working on that I am loading an external swf page into a main one. The main one is based on a totally liquid state and stretches the background to fill the browser and the components are relatively position based on browser window dimensions.
Now inside of the main swf I load an external swf through the loader command. This swf has a set dimension and stays centered in the stage.
I am trying to make a button in this swf that loads yet another swf that is stretches the full browser. However I do not know how to access the properties of a main swf from this external one, or if this is even possible.
So I have an SWF that I've made and I need to appened some instructions to the beginning of the project. I figured the easiest way to do this was to make the animation in a separate SWF then import it to the start of the first one. My problem is that I can't find a reliable way to tell when the first SWF is finished playing. I've googled the heck out of this but I can't seem to find anything that works. For some bizarre reason, no matter what I do the program seems to think that the external SWF only has 2 frames, if I put an ENTER_FRAME listener and trace externalSWF.currentFrame I get "1, 1, 2, 2, 2, 2, 2, 2..." My code looks something like this.
[Code]...
Also, for the record, the external SWF plays properly when I add it as a child. The problem is removing it from the stage when it's done playing. It's interactive so I can't just do a frame count.Edit: So I tried doing a getQualifiedClassName() call on extSwf and I got "Instructions_fla::MainTimeline_Preloader_" which could explain the frame discrepency. How can I have access to the actual timeline?
on frame one of the main timeline I am loading an external movie. When that movie gets finishes playing, I want to jump back to the main timeline, to frame 2.
What actionscript do I put at the end of the externally loaded movie?
stop();
this.parent gotoAndPlay(2); ?????
Can anyone explain the model for actionscript in externally loaded SWF assets? For example, suppose the stage owner uses methods from Class1 and that it loads an SWF file with an asset that also uses methods from that class. This means the code for Class1 is included multiple times in the application?
View 3 RepliesI have the code below working great except for not being able to scale the JPG file once it's loaded.
The code below loads my JPG files into a a group of MovieClips. Once clicked the Current_mc will jump to the top and enlarge. Once clicked again it scales back down. My plan is to load in a large JPG file (800x460) in the loader but have the size be small until someone clicks one to enlarge it. So...long story short I want to know if I can load the JPG file and set it's width and height in the loader
ActionScript Code:
import mx.transitions.Tween;
import mx.transitions.easing.*;
pic1_mc.pic1_load.loadMovie("c1.jpg");
[Code]....
one last thing. Is their a way with AS to set "Smoothing" to true? If my images come in smaller they will probably look like crap till they are scaled up to 100%.
I'm loading an external SWF file to a container MovieClip (adding it as a child), but have the need to create a button over the loaded SWF.The external SWF should still respond to MouseOver events like it used to.
I tried adding the AS3 created button to the container MovieClip, but it wasn't visible anywhere (the position was right in the middle of the container). Obviously, the SWF shadowed it.
I don't know why I'm having so many problems converting my project to AS3.I seem to be stumbling over every little thing.I'm loading an external (AS3) swf into an empty movieclip located on the stage.All I need to do is pause this swf using a button located on my main timeline.I have tried multiple solutions found in some posts here but nothing seems to work for me.here's the code for the loader:[code]The child swf I'm loading consists of a layer with two movieclips that contain all the animation. And a layer for the AS that has an enter frame event listener to advance to the next movieclip once the first one is complete.I have a movieclip functioning as a button on the parent movie that needs to pause the external swf.
View 2 Replies