RE: [Flashcoders] FLV total time property?

2006-08-24 Thread Sönke Rohde
The totalTime is part of the metadata. Catch the onMetaData-Event and you
got it.

Cheers,
Sönke 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf 
 Of Mendelsohn, Michael
 Sent: Thursday, August 24, 2006 6:57 PM
 To: Flashcoders mailing list
 Subject: [Flashcoders] FLV total time property?
 
 Hi list...
 
 How do you get an external FLV's total time property?  It seems the
 elapsed time is netsream.time, but I want to create a progress bar.
 
 Thanks,
 - MM
 
 ___
 Flashcoders@chattyfig.figleaf.com
 To change your subscription options or search the archive:
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
 
 Brought to you by Fig Leaf Software
 Premier Authorized Adobe Consulting and Training
 http://www.figleaf.com
 http://training.figleaf.com
 

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] FLV total time property?

2006-08-24 Thread Mendelsohn, Michael
Ahh, thanks very much Sönke!


 The totalTime is part of the metadata. Catch the onMetaData-Event and you
got it.

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] FLV total time property?

2006-08-24 Thread jcanistrum

from the Flash 8 Reference Manual


Example:

The following example creates a progress bar using the Drawing API and the
bytesLoaded and bytesTotal properties that displays the loading progress of
video1.flv into the video object instance called my_video.

A text field called loaded_txt is dynamically created to display information
about the loading progress as well.

var connection_nc:NetConnection = new NetConnection();

connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
stream_ns.play(video1.flv);
this.createTextField(loaded_txt, this.getNextHighestDepth(), 10, 10, 160,
22);
this.createEmptyMovieClip(progressBar_mc, this.getNextHighestDepth());
progressBar_mc.createEmptyMovieClip(bar_mc,
progressBar_mc.getNextHighestDepth());
with (progressBar_mc.bar_mc) {
beginFill(0xFF);
moveTo(0, 0);
lineTo(100, 0);
lineTo(100, 10);
lineTo(0, 10);
lineTo(0, 0);
endFill();
_xscale = 0;
}
progressBar_mc.createEmptyMovieClip(stroke_mc,
progressBar_mc.getNextHighestDepth());
with (progressBar_mc.stroke_mc) {
lineStyle(0, 0x00);
moveTo(0, 0);
lineTo(100, 0);
lineTo(100, 10);
lineTo(0, 10);
lineTo(0, 0);
}
var loaded_interval:Number = setInterval(checkBytesLoaded, 500, stream_ns);

function checkBytesLoaded(my_ns:NetStream) {
var pctLoaded:Number = Math.round(my_ns.bytesLoaded/my_ns.bytesTotal
100);
loaded_txt.text = Math.round(my_ns.bytesLoaded/1000)+ of
+Math.round(my_ns.bytesTotal/1000)+ KB loaded (+pctLoaded+%);
progressBar_mc.bar_mc._xscale = pctLoaded;
if (pctLoaded=100) {
clearInterval(loaded_interval);
}
}

João Carlos

2006/8/24, Mendelsohn, Michael [EMAIL PROTECTED]:


Ahh, thanks very much Sönke!


 The totalTime is part of the metadata. Catch the onMetaData-Event and
you
got it.

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com





--
João Carlos
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com