ActionScript 1/2 :: Determine Total # Of Frames In Externally Loaded .swf File?
Apr 29, 2009
I need to be able to load a couple of external.swf files and have them play sequentially. To do that, I need to know the number of frames in the first .swf file so that I can check _currentframe against _totalframes to determine when it is finished playing so that I can load the second one.Most of the tips I see indicate that _totalframes on an external .swf can be determined by loading the.swf into a container clip and then checking using a listener within .onLoadInit. Like this:
---------------------------------------------------------------------- ------------------------------------------------
this.createEmptyMovieClip("tester_mc", 1);var mcListener:Object = new Object();
mcListener.onLoadInit = function(target_mc:MovieClip)[code].......
Unfortunately, that doesn't seem to work. The trace always returns a total frames of 1.I imagine this is because the container movie clip only has 1 frame, and the external .swf timeline appears to be ignored.how to gather the total frames of an external .swf file or, alternatively, tell in some other way when it is finished playing. (Not just loading, but playing to the end.)
View 2 Replies
Similar Posts:
Feb 22, 2012
I have used the loader class and the load method to load a swf file that has several frames. how I determine the total number of frames in the SWF file timeline after loading?
View 3 Replies
Jun 29, 2009
I have a bunch of AS2 swfs that I am loading into an AS3 project. These AS2 swfs are powerpoint slides essentially. In my onComplete method, I trace(event.target.content.totalFrames) and I get this error:[code]How can I get the total frames of the SWF in AS3 on an AS2 movie?or alternatively find out when the swf is done playing?
View 4 Replies
Apr 29, 2009
I need to be able to load a couple of external .swf files and have them play sequentially. To do that, I need to know the number of frames in the first .swf file so that I can check _currentframe against _totalframes to determine when it is finished playing so that I can load the second one.Most of the forum notes I see indicate that _totalframes on an external .swf can be determined by loading the .swf into a container clip and then checking using a listener within .onLoadInit. Like this:
this.createEmptyMovieClip("tester_mc", 1);
var mcListener:Object = new Object();
[code]...
Unfortunately, that doesn't seem to work. The trace always returns a total frames of 1.I imagine this is because the container movie clip only has 1 frame, and the external .swf timeline appears to be ignored. how to gather the total frames of an external .swf file or, alternatively, tell in some other way when it is finished playing. (Not just loading, but actually playing through to the end.)
View 2 Replies
Nov 11, 2009
is it possible to get the total frames from a .swf being loaded via a flash.display.Loader class so i can calculate duration in seconds of the clip?
View 2 Replies
Jan 8, 2010
Another question regarding externally loaded .swf's!
In my externally loaded swf.s are a pause and play button which work perfectly using only:
on(release){yanm.play();}
(yanm being the name of my movie file containing my movie!!) and obviosuly the stop is with a stop!
Now I want to add a 'Mute' button so that the user can turn off the audio. What script would I use for this?
I also want to use a 'Rewind' or 'Restart' button to return to the beginning of my movie and begin playback again. What script would be used instead of .play?
View 3 Replies
Dec 7, 2003
I've loaded an external swf file that containes two links, to another swf file using loadMovie (); I want to add link from the file we've loaded from the container swf file. Is it possible.
You can say that first make the links itself in the file we've externally loaded. But i want to know whether my requeirement is possible in not. Another think is what is the use of third optional argument in the loadMovie (url, target, method);
View 1 Replies
Jul 21, 2011
I have successfully loaded XML data into a SWF file and am able to get values from the XML without much problem. The code works. For example my test productimage[1].toString(); is returning back the correct value from the XML file.My issue is when I load this SWF into another, a preloader, the code no longer works? The preloader is working fine and the rest of the SWF file is loaded in succesffully, even the XML data appears to be working when I run a trace i.e. trace(e.target.data.toString()), but for some reason the individual data values such as productimage are no longer being defined??]code]
View 5 Replies
Jan 20, 2009
basically i want to be able to load different button.swf files, like button1.swf button2.swf etc and assign them a class so the class handles all the default behaviour of the button. This is for skinning purposes. I want to be able to load a button.swf file into my main movie ( the button.swf has no actionscript in it at all, just the graphics ) and then make it an instance of a existing class like for example button.as . the clips are not in the library so i can not specify the class in the linkage properties. It has to be loaded externally.
View 4 Replies
Apr 10, 2007
I am in the process of making the flash news file. in which im calling the text from external xml file
there are max 4 news which are going to display one under other. also there will be a link to all these items
View 1 Replies
Jul 21, 2011
I have successfully loaded XML data into a SWF file and am able to get values from the XML without much problem. The code works. For example my test productimage[1].toString(); is returning back the correct value from the XML file.My issue is when I load this SWF into another, a preloader, the code no longer works? The preloader is working fine and the rest of the SWF file is loaded in succesffully, even the XML data appears to be working when I run a trace i.e. trace(e.target.data.toString()), but for some reason the individual data values such as productimage are no longer being defined???
Code:
var requestXML:URLRequest = new URLRequest("liveshow.xml");
var loader:URLLoader = new URLLoader();
[code].....
View 1 Replies
Feb 8, 2007
i have a test website here which has externally loaded files coming into the container on the main index page. the code on the buttons at the top right hand corner have this code on each of them for the externally loaded .swf files to come in:
on (release) {
if (_root.currMovie == undefined) {
_root.currMovie = "contact";
container.loadMovie("contact.swf");
[code].....
and that all works perfectly fine. what my problem is is when i click on the "contact" button and i'm on that page. on the left hand side column towards the bottom, i have a block of text with one red word. i want that word to bring in the f.a.q. page (and replace the contact page i'm currently looking at) which can also be accessed from the top nav. just a little thing, but i wanted to learn how to do it.
i've put the same code into the invisible button that says "faq" which is identical to the code listed above except i changed all instances of "_root" to "_parent" but that didn't do it. i think it's something like that that would have to do with the problem.
View 4 Replies
Feb 17, 2012
I am in need of this code..I have n number of flash files(swf). Each file contains n number of frames. I need to get the totalframes of that flash files in Actionscript 3.0.
View 1 Replies
Apr 23, 2006
i need a way to get flash to tell me the number of frames in the random clip that has been loaded. this is what i'm trying to use now to give me a random #, within the # of frames loadedCode:var rNum = Math.round(Math.random(emptymc1,_totalframes))the clips im using have 90-100 frames, but the number im getting is either 1 or 0
View 1 Replies
Feb 1, 2005
At the moment I'm making a presentation for school in Flash MX 2004. I want some kind of progression bar in the presentation. This is how I have it in my mind:
2/15
2 is the current frame and 15 is the total number of frames. I know I have to do this with the use of ActionScript in combination with dynamic text labels. How can I read out the current frame number and the total number of frames?
The names of the dynamic text labels are:
"cFrame" and "tFrames"
View 3 Replies
Jul 17, 2010
how to build a timeline scrubber that can scrub more than one scene.
1. Scene 1 had 20 frames
2. Scene 2 had 20 frames
3. On scene 1 I put the slider that scrub the timeline. The totalFrames; sum all the frame from all the scene.
4. When i scrub the slider to frame 21 error occurred saying that the slider couldn't be found. So i paste the slider in scene 2.
So how to continue scrub on scene 2? How to make a slider that can scrub all scene and move along showing the current frames?
View 3 Replies
Mar 28, 2011
I watch the video tutorial of Mr. Lee Brimelow, I follow the tutorials but I encountered an error the loaded swf file doesn't start at frame 1 it jumps up to 115 frames.preloader.flamain.fla - animation starts at frame 115main.fla containts different scenes.
View 5 Replies
Jul 13, 2009
What I'm trying to do is get the total bytes of all the files I want to load and display the percentage loaded of total bytes and bytes loaded of all the files. Its a slideshow so i want all the files loaded and then it will play. I've looked at bulk-loader but it wasn't what I needed. The image are loaded from an xml file. I think I would need to create an Array and then find out the total bytes but I don't know how to reference the loader in the progress.
[Code]....
View 2 Replies
Aug 30, 2005
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?
View 2 Replies
Oct 27, 2009
I m new to actionscript 2.0 and flash cs3 (on which the team was working before). I have managed to learn basics (though not completely) of flash and AS2. Our project is about creating an e-learning tool that will enable the students to improve their english grammar skills through different lessons e.g noun, adjective verb etc.
i m trying to write a generic code that, after completion, should work for around 40 lessons in the entire tool. making 1 main.fla that should work for all lessons, seems interesting but a challenging job. i can not find any thread or blog that wud tell me CAN I COUNT THE NUMBER OF SCREENS IN MY LESSON AND THEN AT RUN TIME MY main.fla SHOULD HAVE THAT MANY FRAMES. i will try to explain this through an example: in noun.xml, i calculated 30 screens, so i need 30 frames for noun.xml....whereas if in adjective.xml, i have 50 screens, i should have 50 frames......therefore, i need to calculate the number of screens in my lesson, and then dynamically insert that many frams in my application, can i do that...
View 5 Replies
Feb 16, 2006
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?
View 2 Replies
Apr 17, 2009
My project is converting as2 to as3 flash file.In AS2 ,I am using "loadmovie" to load the external swf also it gets totalframes of swf . It works correctly. But In as3 i am using "loader" to load the external swf. But the "loader" is not calculated the external swf total frames.Then how to calculate totalframe in as3.
View 2 Replies
Jun 23, 2004
I'm trying to create a script that will check different supplied filename paths, insert them into a movieclip, and retrieve the total bytes of the clip so I can determine whether or not the filename is valid. I'm having trouble with the bolded code below. Basically its checking to see if the loaded clip's bytes are more than 0. If its 0 then I know the path was wrong.I've tried using .onData and .onLoad as event handlers, and getBytesTotal and getBytesLoaded as my conditions for my following if statement. When I trace the result I get 0 even if the movie was successfully found and loaded... anyone know whats wrong?!?!
Code:
if (presType == "web") {
videoName1 = videoName + "_300k.swf";
[code].....
View 2 Replies
Jun 23, 2004
I'm trying to create a script that will check different supplied filename paths, insert them into a movieclip, and retrieve the total bytes of the clip so I can determine whether or not the filename is valid. I'm having trouble with the bolded code below. Basically its checking to see if the loaded clip's bytes are more than 0. If its 0 then I know the path was wrong. I've tried using .onData and .onLoad as event handlers, and getBytesTotal and getBytesLoaded as my conditions for my following if statement. When I trace the result I get 0 even if the movie was successfully found and loaded.
[Code]...
View 2 Replies
Oct 14, 2009
I am using the Loader class to load images into a photo gallery. When a user navigates to the next image in the gallery, I need to unload the Loader using the "unload" method and then load the next image.The code for this is simply:
myLoader.unload();
myLoader.load(new URLRequest(url...));
My question is if there is someway to determine if a Loader is already loaded? That is, I don't need to unload the Loader if nothing has been loaded so I am wondering if there is some sort of conditional statement I could use to control when the unload method is used.
View 5 Replies
Mar 19, 2006
I'm trying to determine if something is loaded or not and when it is I want it to run a function. If you take a look at the last part of my code you will see what I am trying to do. I am not in need of a preloader I just need to know when it is loaded so I can successfully apply a mask.
[Code]...
View 1 Replies
Sep 16, 2009
I am using CS3 and have 4 layers and 4 frames on the stage. I load all xml and code in frame 1. Frames 2, 3, and 4 have list and combobox components.
I want to populate the list and combobox components with the xml data from the code in Layer 1, frame 1. But this is not happening because of the load sequence.
I would like to know how to listen for the list and combobox loading and then populate them.
View 5 Replies
Nov 8, 2011
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]....
View 1 Replies
Apr 6, 2009
My company uses a Flash driven activity engine to deliver various types of quizzes and media and such to students. The engine itself is kind of old; originally developed in 2004 or 2005; we inherited it from another company we bought. It reads XML workflows to deliver the different types of content in different configurations to the user. Basically it is a chain of swfs that load each other, and in turn load various xml and media. ANYWAY, it uses SWFObject and Flashvars to allow loading at different "layers." Meaning one can bypass the splash screen and directly access an individual workflow or question directly. We don't currently have access to the FLA from which this was created, and now, due to hardcoded branding stuff, we have to load the primary swf through another swf to block it out.
My problem is this: the loader swf (start.swf) is absorbing the flashvars and they aren't being passed to the primary swf (shell.swf). I can't edit shell.swf, so I have to figure out a way to get start.swf to pass the flashvars to shell.swf as if shell.swf was getting them directly from the javascript. I'm not so worried about this, found lots of various solutions, but I can't for the life of me figure out how shell.swf is getting the flashvars. So I can't figure out what to pass to shell.swf until I know how shell.swf is coded to access the variables.
I used SWFDecompiler to break down shell.swf and can't seem to find any reference to _root.myVar or _level0.myVar or Application. application. parameters.myVar or root.loaderInfo.parameters.myVar. I've also tried using Cheat Engine and some Flash Trainers to sniff out where the variables are being assigned, but I've run out of things to look for. The only place in the AS where I see the flashvars referenced can be seen here: URL...(flashvars are: subsecid, src, layer, folder_path, and loc). However, I only have a limited understanding what is happening here.[code]
View 6 Replies
Mar 31, 2010
I wanted to know which event determines if an external video is loaded (using Action Script 3, Flex SDK 3.4 compiler and FlashDevelop -VideoEvent is not present here-).
I'm using a flash.media.video component
I've tried with NetStatusEvent.NET_STATUS and "NetStream.Buffer.Full" but it does not seem to work.
View 1 Replies