Показать сообщение отдельно
Старый 12.03.2009, 14:15
nachalnik вне форума Посмотреть профиль Отправить личное сообщение для nachalnik Найти все сообщения от nachalnik
  № 7  
Ответить с цитированием
nachalnik
 
Аватар для nachalnik

Регистрация: Mar 2009
Сообщений: 36
Отправить сообщение для nachalnik с помощью Skype™
попробовал ваш код под себя переписать , но только видео проигрывается.
у меня получился вот такой код базового класса. может есть какие недоделки?
Код AS3:
package
{
	import flash.net.NetConnection;
	import flash.net.NetStream;
	import flash.events.NetStatusEvent;
	import flash.media.Video;
	import flash.display.Sprite;
	import flash.events.Event;
 
	public class test extends Sprite
	{
		private var FileSrc:String = "Video.flv";
		private var videoStream:NetStream;
		private var nc:NetConnection;
		private var customClient:Object = new Object();
		private var videoTotalSec:uint;
		private var videoObject:Video = new Video();
 
		public function test()
		{
			this.setFlv('video.flv');
		}
 
		public function setFlv(src:String):void
		{
			FileSrc = src;
 
			nc = new NetConnection();
			nc.connect(null);
			videoStream = new NetStream(nc);
			videoStream.client = customClient;
			customClient.onMetaData = onMetaDataHandler; 
 
			addChild(videoObject);
			videoObject.attachNetStream(videoStream);			
			videoStream.play(FileSrc);
			//videoStream.pause();
		}
 
		private function onMetaDataHandler(metadata:Object):void
		{
			trace("MetaData length: " + metadata.duration);
			videoTotalSec = metadata.duration;
		}
 
	}
}