ActionScript 2.0 :: MovieClipLoader: BytesTotal Wrong?
May 18, 2007Code:
var loader_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
[code].....
Code:
var loader_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
[code].....
Is it posible to make a preloader of a SWF that loads an external JPG?
View 1 RepliesI do hope this is not too dumb a question I need to preload a couple of RSS feeds. With the following code, if I test with Feed 1 I get the bytesTotal correctly, but if I test with Feed 2 I get 0.
[Code]...
I'm developing a flash file that that will be uploaded to dozens of websites which I have no control over. I found out that one of them seems to be gzipping the swf, which is causing loaderInfo.bytesTotal to be zero. This screws up the loading animation. I tried a workaround of just testing if bytesTotal is zero, if so simply proceed. That doesn't work because, as expected, not all the necessary data has loaded yet. Alternatively I can put a timed delay of whatever the expected load time is, and hope that it covers all the bases.
Does anyone have any other suggestions? Ideally there's an alternative way to define bytesTotal, but I haven't found one. FYI this is somewhat related to this question: Why loaderInfo.bytesTotal is Zero But I can't do the htaccess suggestion because I don't have control over the other websites, some of which may be on windows servers anyway.
I am confuse about this two method bytes Loaded and bytes Total. I want to see pratical example with trace method. Is there body know how to use this two method .
View 1 RepliesI'm creating a custom preloader for a Flex app and have noticed the following behavior: when loading, the progress bar goes to 100%, then down then back up, and so on until the app is finished loading.When I put a trace in the dowloadprogress listener, I see that while the app is loading, both bytesLoaded and bytesTotal increase, but not necessarily at the same time.[code]Why does bytesTotal change during load?
View 2 Repliesi built an preloader class that load any content using Loaders objects created dinamically with a "for" loop and save each Loader inside an array. In this way, i have one LoaderInfo object by each Loader object created. I created a variable whose hold the sum of all bytesLoaded properties values for each Loader object, in other worlds, this variable holds the total of bytes which will be loaded.Here's the code:
ActionScript Code:
var loadURLs:Array = new Array("url01","url02","url03",...);
var loaders:Array = new Array();[code].........
I have a flex 3 app that uses netstream and a video object to stream .mp4 movies. I want to use the bytesLoaded and bytesTotal properties of the netstream to display the buffering information. I would also like to get any information about the number of frames that are dropped if possible.
When I've tested on .flv I'm able to get the information without a problem, but it doesn't seem to work on .mp4.
Is it possible to get this information streaming .mp4? Is there some configuration that I'm missing to make things work the same for .mp4 as .flv?
I've got a very annoying problem and I've not got a clue why it is happening. I've created my own FLV player in actionscript 3.0 and I want to create a Progress Bar for my player. I've done all the code for it but it doesn't work properly as the bytesTotal number is 4294967295 instead of the actual size of the FLV until the bytesLoaded gets to the size of the FLV and then bytesTotal suddenly equals the FLV size. [code]As you can see once my 17MB FLV file has loaded the bytesTotal suddenly changes from 4096MB to the actual 17MB size.So how comes the bytesTotal is not picking up the size of the FLV?
View 3 Repliesi get the following out put very stange
HTML Code:
progressHandler loaded:837 total: 0
[ProgressEvent type="socketData" bubbles=false cancelable=false eventPhase=2
[code].....
I have created a custom progress event in a purpose to pass a handy parameter to event handler:
[Code]....
You see - I am unable to get progress status from my CustomProgressEvent !
I want to stop ProgressEvent.Progress and two seconds to determine whether the Internet connection is dialup. Is there a way to stop ProgressEvent.Progress when bytesLoaded < bytesTotal? Right now, the event continues until the entire *.jpg file is loaded and/or creates a fatal error closing Flash. Here's the code I'm using:
[Code]...
I've gone through the two loader tuts on this site ([URL]) and they are great. But they both use the 'getBytesTotal' function. Is it possible to tell the loader to only load a portion of the swf, like 50% of total bytes - or upto scene 5? I've got a 5 min long interactive 'demo' and I don't want the viewer to have to sit and watch the loader while it loads all 5 min of content.
View 2 Repliesthis.stage.loaderInfo.bytesTotal; with that line of codedoes stage mean the loading of the entire swf is monitored or the loading of objects which are used on the stage are monitored? can specific objects (say a specific movie clip) be targeted?can externally used AS scrips be targeted? and what does "this" doe
View 8 Repliesi have 2 swf files, same size and i want a MovieClipLoader to load the first and after it finishes to load the second in a loop.i found a fla file with a script but it only loads the first swf.
View 2 Repliesfunction ScreenprintsLoad(screenprints_xml){
var screenprintsThumbs = screenprints_xml.firstChild.firstChild.childNodes;
maincontent.createEmptyMovieClip("holder", 1);
for(var i = 0; i<screenprintsThumbs.length; i++){
[code]....
the xml structure is fine. But right now only the last thumb is showing.I've used this method before to load one image, but not in a loop.
Has anyone successfully created a progress bar (or even a text field which displays the percentage loaded) which monitors the load progess of a movie clip loaded with MovieClipLoader?I know we can use the getProgress method, but I'm struggling to apply it
View 1 Repliesit goes to a certain point in the timeline, which then initiates some code to load a movie clip onto a certain part of the screen.I made a sample swf to be loaded(home.swf), but the thing is, I dont want the user to see the things that are off the page of home.swf, that the user couldn't normally see... i was wondering the best way to solve this.As you can see, i already tried sizing the clip, but that only made it extremely small and didn't solve the problem.he main timeline :
Code:
this.createEmptyMovieClip("content_mc", this.getNextHighestDepth());
var mclLoader:MovieClipLoader = new MovieClipLoader();
[code].....
I'm trying to take full advantage of the movieClipLoader along with listeners. But my callbacks aren't getting triggered. Inside one function I loadClip, when onLoadComplete happens I set the onRelease function. Within that onRelease I call another function ("cdPress") that also loads bigger images inside a clip.None of the callbacks in the cdPress function are working. The function is being called successfully, but the "onWhatever" callbacks are not.
Code:
function someFunction(){
cdListener.onLoadComplete = function(target_mc) {
target_mc.onRelease = function() {
[code].....
whats wrong with this code:
Code:
var: myMCL:MovieClipLoader = new MovieClipLoader();
myMCL1 = new Object();
myMCL.addListener(myMCL1);
[Code]....
Code:
// Create listener object:
var mclListener:Object = new Object();
mclListener.onLoadError = function(target_mc:MovieClip, errorCode:String, status:Number) {
trace("Error loading image: " + errorCode + " [" + status + "]");
[Code]...
I'm trying something that should be fairly simple. I want to:- load a jpg into a container clip- when that image is loaded, then duplicate it and move it to a different position- then do a whole bunch of other stuffI'm doing all that using MovieClipLoader.onLoadInit(), and when tracing the duplicated movieClip, without fail, it returns undefined.
Code:
var detailImg:MovieClip;
// create a loader to handle loading the full image
[code].....
i know the basic listener etc with MovieClipLoader but how would you add a progress bar to it to display the load on each mc?
View 2 RepliesI'm having troubles with my preloader showing up when it's on the server. It seems to work fine when testing it locally, the preloader (a circle) spins until the clip is loaded, then it goes away. When it's on the server, nothing happens, and when the image is loaded it shows up as it's supposed to, the preloader never shows up.
Code:
this.createEmptyMovieClip("container",100);
this.attachMovie('circle','circle',1,{_x:Stage.width/2,_y:Stage.height/2,_visible:false,_width:26.4,_height:25});
//the image to load
theImg = "bannerImgs/1.jpg";
[code]....
In one situation we have one movie that chooses randomly to load one of two other movies. On one server it works fine. On another server, flash says there are no errors and that it loads correctly (i tested this using onLoadError and onLoadInit). There are no errors and the onLoadInit is called correctly, but what is in the movie wont display after being loaded.In another situation, the user can upload a photo to the server and then that photo is used in the game. The photo upload works properly, the photo gets put on the server and all that jazz. Now on the one server, the loading of the image works fine, it shows up and everything. But then on this other server, yet again the photo says it loads properly with no errors, but it doesnt dipslay it. But I can go on wiht the rest of the game working fine... just no photo... has anyone run into this before?
Oh yes, and it also works on my home server, so it works on two servers and not this other one. So that makes me think it's a server issue, but if that was the case wouldnt flash throw errors if it couldnt work? And like i said, flash at least says it's loading the photo correctly!
why my movieClipLoader isn't loading anything here...must be something simple that i'm not seeing clearly.
Code:
postXML=function(){
trace("postXML function triggered");[code.....]
Code:
myListener.onLoadInit = function(target_mc:MovieClip) {
var ref:MovieClip = target_mc.duplicateMovieClip("ref", target_mc.getNextHighestDepth());
[code].....
I recently began working on a large game. The main swf that all the levels load from also acts as a runtime library. When the MovieClipLoader loads the next level, if that level imports any mc's from the main swf then it won't load. It works fine straight from the HDD though.
I could really use a hand. I've used up most of my brain power figuring out the source of the problem (there's a lot of stuff to sift through).
I mis-spoke before. The MCL will load level.swf, I see the progress bar and OnLoadInit executes which should mean that the first frame of the level was initialized, but nothing appears.
Here's the code which i use to center scale and all the other stuff[code]...
View 1 Replieswhen i was trying to build in the banner images i bumoped into weird problems. At first my cs4 for pc stoppped working everytime so backup to cs3 this also stopped working everytime so i went working through guest account which seems to work ok.ok back to the other problem. on this link you can see the website there is loading an image in the banner by an movieClipLoader this why i can adjust the image size when it's done loading. I want to make everything sizeable. when the site loads for the first time the image won't show, but when refreshing the site, suddenly the image does show.testing this all local works. But online not! so i tried testing local retrieving the images from the web. i got this sandbox error. oke added system.security.allowdomain("*") for the wildcard, really weird cause it's just an image (bitmap) which is called.[code]
View 11 Replies