}
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);
}
}
If your SWF file includes a version 2 component, use the version 2 components
DepthManager class instead of the
used in this example.
See also
bytesLoaded (NetStream.bytesLoaded property)
(NetStream.bufferTime property)
close (NetStream.close method)
public close() : Void
Stops playing all data on the stream, sets the
stream available for another use. This command also deletes the local copy of an FLV file that
was downloaded using HTTP. Although Flash Player will delete the local copy of the FLV file
that it creates, a copy of the video may persist in the browser's cache directory. If complete
prevention of caching or local storage of the FLV file is required, use Flash Communication
Server MX.
Availability: ActionScript 1.0; Flash Player 7 - Note: This method is also supported in Flash
Player 6 when used with Flash Communication Server. For more information, see the Flash
Communication Server documentation.
Example
The following
onDisconnect()
of video1.flv that was stored on the local disk when you click the button called
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");
972
ActionScript classes
MovieClip.getNextHighestDepth()
NetStream.time
function closes a connection and deletes the temporary copy
method, which is
,
bufferTime
property to 0, and makes the
:
close_btn
Need help?
Do you have a question about the FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE and is the answer not in the manual?