ActionScript 2.0 :: GetBytesTotal() From An Externally Loading Picture?
May 31, 2005
I'm using this code to load a .jpg into a movieclip with the instance name picholderCode:_root.picholder.loadMovie("pic.jpg");How do I get getBytesTotal() or getBytesLoaded() to work with this picture? I've tried to get the total and loaded this way:
Code:
_root.picholder.getBytesLoaded()
But it doesn't seem to work
I have just been to a really nice website that has some really nice use of Flash on it.... I'm totally wowed by the resizing picture effect though? When each picture loads the loading frame resizes to the new picture size.
I'm totally wowed by the resizing picture effect though? When each picture loads the loading frame resizes to the new picture size.It must be some sort of actionscripting but how is it done?
I want to make a picture gallery and use buttons that move you from picture to picture and backwards, but I don't want to tell button 1 to go to frame 2 and button 2 to got to frame 3 and so on (I hope you know what I mean)Can I use on button on a separate layer with the same action set? I tried something like that, but it didn't work:
on (release) { thisframe =+1 } [code]........
but it didn't work. I'm kind of new to any action script other than gotAndPlay, easy functions and all that.
I'm doing my portfolio in FlashMX using Actionscript. Everything in that sites has a preloader.
Anyway, in the actual portfolio section I use variables form a .txt to load each work (that way I can add in a more easy way new content). The .txt contains location of images, text shown, titel, and some other variables. Each .txt is aprox. 350bytes.
The problem is that if the variables aren't loaded fast enough the content of each work is shown wrong.
Is there a way to calculate getBytesTotal() for variables ?
how to make it so that it is always centered horizontally in the middle of the browser window. I am having issues making it so that it is centered vertically between 150pixels from the top to the bottom. This will make it so that if the window is small the swf will be right at y=150 but if the window is large it will have equal spacing between the top(150) and the bottom of the window.
I know how to build a simple slideshow. The particular slideshow that I'm working on has 50 images, and with all those images in the library, it makes the file 23MG and takes forever to load.Should I load the images externally? I know how to do that when using a thumbnail, or button, but how would I do that so that it loads in as a slideshow?
What's the proper way of loading an flv movie externally? I was doing a project in class which utilized tweenlite and loading of a couple videos externally in a folder. The swf worked fine and even the html looked fine, but once it was loaded into the schools server, the site didn't show. The professor is not really fond of actionscript, but she does have a grasp on HTML related issues. She told me it may have been a problem with the video loading file. This is the script I used to load the file in:
var nc:NetConnection = new NetConnection(); nc.connect(null); var ns:NetStream = new NetStream(nc); ns.client = {};
I currently have my preloader set to getBytesloaded getBytesTotal (etc.), before it plays the 1st frame of the entire Flash file, but I only want the preloader to load the first (let's say) 500 frames, then play them accordingly.
I've been trying to get this actionscript 2.0 to work on more than one movieclip. It works fine on the one object:
[Code]...
When I try to add the code to other objects it only works on one. So can anyone explain to me how I can apply the code to multiple objects? I want more than just one object to rollover glow. Also, can it work on externally loading text moveclips (ie movieclip_mc.myText01_txt)?
Im have 5 swf files that I want to play one after another on my home page.
I would like to have the first movie load and play and while that is going on have the others downloading in the background so they are ready to start when the first movie finishes.
After the 5th and last movie has played I would like it then to return to the first movie and just loop this process continually.
I have attached what I have at the moment which is a file called demand.fla that uses buttons to load in demand001, demand002, deamd003 etc.
Ideally i would like demand to load in each slide automatically and then have flashmove onto the next one after 5 seconds or so.
In the following application images are attaching from library as bitmap. But i want to load it externally.Actually what I am trying to do is that i want to divide an image in to several pieces and giving a disolve effect for transition. I got a code in which images are loading from the library as bitmap object. I changed it and loaded externally using bitmap, but i cant divide images in to small pieces. I think its due to the problem of loading as bitmap.i just want to modify the following code to load image externally.
when I press a button, the text loads into the still visible imageArea_mc text area.When a button is clicked, I have external swfs which contain 2 dynamic text boxes, named heading_txt and content_txt, loading into my main movie. They are receiving their data dynamically from an XML file. The problem I am having is that as soon as the button is clicked, the new data loads into the still visible text boxes. What I want to do (I think) is somehow tell the main movie to assign the appropriate text for each individual movie.
ActionScript Code: var myXML:XML = new XML(); myXML.ignoreWhite=true; myXML.onLoad=function(ok){
I have a project that first loads a preloader swf then loads a main swf. Next, other swfs load externally into the main swf. One external swf is an xml driven mp3 player. The player runs fine when opened on it's own, however, when it is loaded into the main swf, the playlist isn't actually showing up, nor is the audio playing. The components, combobox, show up but playlist is not populated nor do the controls work. Below is my source code. Note: the playlist, mp3 files, and external swfs are all in the same directory.
Code for preloader swf Select allvar l:Loader = new Loader(); l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop); l.contentLoaderInfo.addEventListener(Event.COMPLETE, done); l.load(new URLRequest("test_flash_16.swf")); function loop(e:ProgressEvent):void { [Code] .....
It seems to work fine when I uploaded it to my testing site. It loads the correct swf and I can click on my menu link (the only other functional button with the action scripting) to go to another swf and it transitions correctly. Here is the problem:
After clicking on the menu link and trying to click back on the home link (containing the same swf as what initially loads) to redisplay the first swf, nothing happens. Then the menu button is unfunctional after that as well.
I've been pulling my hair out trying to get transitions sequences between externally loading swf's in my flash site.
I have the jist of how to load external images into as3. One thing that I do not understand is how to pull all the images needed and store them so that when you want to view a specific image it is not loading the image again.
I need help on how to pull about 10 images externally and store them in to movieclips or something so that when I roll over a button to display this image it will just call the movieclip and display the movie clip with a preloaded image already. I am also doing this dynamically.
I am using Flash CS3 with ActionScript 2 and am having a problem getting getBytesLoaded and getBytesTotal to work properly. Probably I am taking the reading in the wrong spot, but I can't figure out where I should be doing it. The code will read an xml file which contains pictures and url links to where I want each picture to go, and then loads and shows a picture for 3 seconds, then goes on to the next one. I am trying to show the preloader bar "LOADING" by adjusting the _xscale as a percentage of BytesLoaded/BytesTotal. The code should work, but my getBytesLoaded and getBytesTotal is either showing 0% or 100% and nothing in between. Here is my code and I have left some of my trace statements in the code below as well. The problem occurs in the this.onEnterFrame = function() which is about half way thru the code:
What's the purpose of the getBytesTotal() method of the Sound object since it returns the same value as the getBytesLoaded() method? Note that I mean streaming mode here.
Why do my preloaders never work? I'm looking to develop a system which reads mp3 files from xml and loads them all with loadSound during preloading phase, the idea is to add all the totalBytes into one var so I can display one percentage for preloading all the files. However, no matter what I try Sound instances getBytesTotal() methods always return undefined when swf is run from host, even though I can hear sounds playing when they load. Of course in test movie everything works fine. In this method of my PreloadManager class I wait for sounds to load:
Code: public static function waitForSounds() { PreloadManager.timeline.debug.text += " waitForSounds()" ;
I am dynamically loading an image into a movieclip using a preloader but cannot successfully calculate the percent loaded since I cannot get the getBytesTotal() method to work. I understand why it is not printing the percentage but what I do not understand is how getBytesTotal is behaving. Here is a segment of my output. l means loaded and t means total.
The XML file of the image list is created from DB and images are fed to flash through script which creates images on the fly with PHPs GD library. Images are shown and browsing through pictures works.The thing not working is the preloader. the loaded bytes are never equal to total bytes so the preloader never gets shown.
When I trace the getBytesTotal inside enterFrame I get two different numbers. First two frames the total bytes equal to 4 then on the other frames function returns the right size value of the file.This issue persist only when I feed the FLASH with GD images. If I pass the normal image file, the preloader works great.
I'm assuming the issue is when GD creates the image the fileSize is uknown. I tried getting the file size of GD created file by caching the created file, checking the filesize and passing it through headers but the preloader still won't work and getBytesTotal still returns 4 before giving the right size...
I have an image viewer which has both next and prev buttons and a thumbnail menu at the bottom. They are both loading images from the same array, I need to get them to talk to one another. For example: if I click one of the thumbs to take me to array4, then click the next button it will recognize array4 and go to array5. Right now the thumbnails don't send that information to the rest of the script.
Here's my script: stop(); import mx.transitions.Tween import mx.transitions.easing.* var photos_arr:Array = new Array( [Code] .....
I have a main swf file in that i have an empty movie clip in which i want the external swf to load...i made buttons n i have given gotoAndPlay specific frame function for them and... wen it enters that specific frame i have given loadMovie function in actions layer for that specific frame... but i dont know how to make a preloader for that so that it loads the external swf..
I'm trying to do the tutorial on scrolling dynamicly loading text- easy enough...I don't have a scrollBar component in the UI's and when using the one from the open source tutroial it doesn't snap to/resize to text box.....then whne test movie I get **Warning** Scene=Scene 1, layer=text, frame=1:Line 1: The identifier 'loadVars' will not resolve to built-in object 'LoadVars' at runtime.
I am making a website and am having a very hard time with the actionscripting and external loading involved. I have managed to auto load the background externally but the problem is that once the bgload movie(which is loading externally in main.swf) is loaded, it goes back to start. make the "bgload" movie stop right there after its played once....
I have a file that loads text from a notepad file externally. This is working fine. But when I try calling this animation from another flash file (using loadMovie), I do not see any dynamic text attached to the child file.
I used to work with CS3, but now I have CS4. I want to load jpg picture in movieclip. But it doesn't works. I have tried to load *.swf and it's works. This is my code: _root.createEmptyMovieClip("a",1); loadMovie("small.jpg",_root.a); there are no changes on stage. I have Vista and this all happens in my documents
I'm trying to learn how to load multiple images from an XML file, I have the XML file done with the image names and X,Y each one should be loaded on the screen, but I'm totally lost on the AS3 file.Here is the XML code: XML