Показать сообщение отдельно
Старый 10.08.2012, 12:46
Anig вне форума Посмотреть профиль Отправить личное сообщение для Anig Найти все сообщения от Anig
  № 7  
Ответить с цитированием
Anig

Регистрация: May 2010
Сообщений: 347
Не дошло, добрый человек (
Мне хочется сейчас во Flex (в скриптовой части его mxml файла) отловить событие Progress, которое должен вроде генерировать videoPlayer, посаженный как child VideoDisplay компоненты.
Код AS3:
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Script>
 
		import fl.video.VideoEvent;
		import fl.video.VideoProgressEvent;
		...	
		private var mute : Boolean = false;
		public var nc:NetConnection = new NetConnection();
		public var vp:fl.video.VideoPlayer=new fl.video.VideoPlayer();
		public var ns:NetStream;
 
		private function play():void
		{
 
		nc.connect(null);
 
		ns= new NetStream(nc);
		ns.play("http://www.helpexamples.com/flash/video/water.flv");
		vp.attachNetStream(ns);
		vp.height=player.height;
		vp.width=player.width;
		vp.addEventListener( fl.video.VideoProgressEvent.PROGRESS,progress);
		player.addChild(vp);
		}
		public function progress(event:fl.video.VideoProgressEvent):void
		{//do somthing
		}
	</fx:Script>	
 
	<mx:VideoDisplay id="player" width="450" height="300" autoPlay="false"/>
	<mx:Button label="Play" click="play()"/>
</s:Application>
Что не так, помогите пожалуйста

Добавлено через 1 час 0 минут
Может надо думать в этом направлении
http://alteromusica.blogspot.com/200...s-in-flex.html
Но не знаю как это применить к моему коду ((


Последний раз редактировалось Anig; 10.08.2012 в 12:57.