ActionScript 2.0 :: Get Total Bytes Of External Swf?
Jun 13, 2006Is there a method to get the total bytes of an external movie without having to download it?
View 4 RepliesIs there a method to get the total bytes of an external movie without having to download it?
View 4 Replieshow can I get the bytes loaded and bytes total, from a JPG i'm loading using loadMovie? the point it's making a loadbar
Code:
image.loadMovie("pic.jpg");
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]....
My script does not show total bytes, I do not know where did i mistake[code]...
View 1 RepliesOkay, my preloader has some code in it to display the percentage of a 6 MB movie and I want to display the proper file size such as 6.53MB instead of 6987362892 Bytes. Here is what i have so far and it's not working. [AS]percent.text = Math.round((getBytesLoaded()/getBytesTotal()) * 100) + '% of ' + Math.round(getBytesTotal())/1024 + 'kb';[/AS] The red code is where I'm having my problems.
View 2 RepliesMy preloader has some code in it to display the percentage of a 6 MB movie and I want to display the proper file size such as 6.53MB instead of 6987362892 Bytes. Here is what i have so far and it's not working.[code]...
View 2 RepliesI'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].....
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]...
I have 4 flv playback instances on a stage.
1. when i load 4 videos and ensure they are fully buffered from video progress event and bytesloaded==bytestotal . and then play them. I get sync issues for every other second.
2. when i download the vidoes and place them in my project folder and then load them ( no loading time) there are no sync issues. I cant understand why 1 is different from 2 as we are completely loading the videos in cache.
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.)
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 RepliesI am streaming flv file trough vlc media player running as http streaming server. So I am able to get the bytes but how to decode them?
Shoud I take float from the URLStream with readFloat() or plain bytes with readBytes()?
so i've tried a few different preloaders but it seems that the only one that works with what i'm doing is a preloader in a seperate scene.
my question: Is there a way to grab the bytes loaded and total from the main scene and show them in the preloader scene?
Is it possible in flash using as3 that we read first few bytes from a file and calculate MD5 of it ?
View 4 RepliesI have very large pngs (20000x20000) that have sprites of an animation.
I cant load the whole file as a bitmap because it exceeds the maximum image size that flash allows.
Is there a way to load the file as bytes, and then parse it into several small bitmapdatas that each contain one sprite of the animation?
I need to get the density and units from loaded images, both jpg and png. I am able to get the data, but the bytes do not seem to be where they should, according to [URL]..rchange_Format units, xDensity and yDensity should be proceed one another, but I get an unknown value between units and xDensity. Am I reading the JFIF specs wrong or am I doing somthing wrong with the byteArray? Same with pHYs data in pngs, I can get the data but it's not where I expect it according to
[Code]...
Edit: Forgot to add, I am reading the first 100 bytes of the loaderInfo, picked this number arbitrarily. Any suggestions on a safe length, long enough to ensure I can retrieve the metadata but short enough to keep it quick.
I was wondering if there is any way to get the sound bytes froma microphone and apply it to lee brimelow's tutorial on sond spectrum?[url]...
View 4 RepliesI have a utility function that will display a filesize in an appropriate form like Windows Explorer does, i.e; convert it to nearest KB, MB, GB etc. I wanted to know if the code that i wrote is correct, and if it can be made simpler.The function that i wrote is as follows :
public static function formatFileSize(bytes:int):String
{
if(bytes < 1024)
[code].....
I want to send data of bytes from .net server to flash client. i have created a simple .net tcp server but what code would i need to create the flash tcp client in order to receive bytes NOT string or xml, just bytes?
View 1 RepliesHow can I get the size of a ByteArray in bytes? I want to know, to see the difference in data transferred before and after the compression of a string (via ByteArray).
View 1 RepliesI want to count how many bytes the text in a textfield are. Similar to the lenB in asp.net. I'm trying:
userText.text.ByteArray.length
It isn't working, perhaps I using it wrong. The reason I want it is so that multi byte characters will return as 3 bytes but spaces and numbers will still be 1 byte.
I get: 1119: Access of possibly undefined property ByteArray through a reference with static type flash.text:TextField.
I have: import flash.utils.ByteArray;
I have a program that load a lot of images, but when there too much loading going on, it freezes and jerks the hell out of my program. I have tried a lot of tracing from beginning to the end of the loading process, which things looks fine and behaves as I expected. However, every time the program jerks it outputs couple hundreds of these "[SWF] - xxx bytes after decompression" message in my console (almost all at once), and it came out of nowhere, when I tried to bracket my image loading progress with trace statements like putting a starting trace and a ending trace, these messages does not appear inside, its just appears randomly. So, my question is : does anybody know how and when does this messages occurs exactly?
View 0 Repliesso i have created a preloader to load pictures... and i created a button to stop the preloader if the user changed his mind and wanted to change the picturethe problem is that each time i click a picture and cancel it, the bytes remain in memory, so if I click on another picture very fast both the first picture's bytes and second picture's bytes get accumulated and load together, which means much much slower loadingso how can i delete the bytes loaded of the image if i click the cancel button?
ActionScript Code:
function onclsLdrclick(e:MouseEvent):void {
l.contentLoaderInfo.removeEventListener(Event.COMPLETE, onImgComp);
[code].....
I loaded a file into a bytearray and I would like to read the lumps directly into an object, sort of like you can with structs in C++.
View 1 RepliesI'm currently playing around a bit with Java and Flash's XMLSocket to get them to talk together. The Flash documentation doesn't mention this anywhere, so I assumed that Flash's XMLSocket sends out its data encoded in UTF-8 just like XML.load expects its XML files to be UTF-8 encoded (and won't take anything else even if you tell it to!). This seems to be correct, because I've had Java send the string back as UTF-8 and Flash displayed it fine.However, there is a slight complication. XMLSocket's EOF marker for both input and output is a single zero byte, but certain high-codepoint Unicode characters get encoded in UTF-8 containing several zero bytes. When I have Java send back a byte sequence containing one of these multi-bytes characters, XMLSocket's onData seems to fire for the zero bytes that are part of the UTF-8 encoded string, as well as the zero byte EOF markerCode:61 62 63 00My Java server receives this sequence successfully and echoes it back to Flash identically. So Flash then receives:Code:61 62 63 00XMLSocket reads this, fires onData when it hits the last zero byte, and all is fine.
i want get ByteArray of image file with URLLoader class.
PHP Code:
var byte:ByteArray=new ByteArray()
var loader2:Loader
var loader:URLLoader=new URLLoader()
[Code]....
HTML Code:
Error #2044: Unhandled IOErrorEvent:. text=Error #2124: Loaded file is an unknown type.
i can make this with Loader class but i want make with URLLoader class!
I am loading multiple images into a class instance and I would like to keep track of how large the complete amount of loaded data is at any given point.I have grabbed the totalbytes from my directory of images via a PHP script... but collecting the new bytes from the ProgressEvent on each image seems tricky for some reason.Let's assume that the totalBytes variable is correct and that I am totally unfamiliar with the way that ProgressEvent works.Does an event get fired every time ProgressEvent gets a new byte? If not, how do I keep track of the current total bytes?[code]
View 2 RepliesI am an intern trying to fix a problem with an XMLsocket outputing the wrong byte size, stored in a byte array, for the file. Anyone know why a XMLsocket would be output the wrong file size/byte size for a file?
View 1 RepliesSo I'm making my own networking protocol for a online game, to save space each message (sent over TCP) is given a ID which is a short, 2 bytes, all messages sent from the server to the client and vice versa are strings, how can I convert a short to a string in java in just 2 bytes (characters)? I want to be able to convert a short int into 2 characters, so that I can send the short over the network in a string format in just 2 bytes and decode it back into a short on the other side (in actionscript 3). A character can hold 256 possible values right? So 256*256=65,536 which is the size of a unsigned short int!
Here's what I've got so far:
public static String toCode(int c){
if(c <= 255 ){
return Character.toString((char)c);
}else{
return null;
}}
public static int fromCode(String c){
return ((int)c.charAt(0));//Return the character code of the send string, 1 char only
}
This can turn a int into a single character which can be sent over the network, now I just need to have it use 2 characters and it can do up to a short.
How do you find a odd or even number using bytes instead of modulus op?
View 8 Replies