admin管理员组

文章数量:1605636

width="410"

height="310"

layout="absolute" >

import mx.events.SliderEvent; // 这里是导入所需要的类, 用 import 关键字, 没什么好说的

import mx.events.VideoEvent;

// 自定义一个 playingMove() 函数, 作用: 影片播放时, id 为 " my_hs " 的HSlider 控件的值为影片的播放时间, 且最大值为影片的总时长

private function playingMove(event:VideoEvent):void{

my_hs.value = flvideo.playheadTime;

my_hs.maximum=flvideo.totalTime;

}

// 自定义 hs_onChange() 函数, 作用: 当用户拖拉 HSlider 控件使其值发生改变时, 影片的播放头就处于其值处, 即正在播放时间处于其值处

private function hs_onchange(event:SliderEvent):void{

flvideo.playheadTime = event.value;

}

//停止

private function stopMovie(event:MouseEvent):void{

flvideo.stop();

}

//播放

private function playMovie(event:MouseEvent):void{

playUrl(flvideo.source);

}

//暂停

private function pauseMovie(event:MouseEvent):void{

flvideo.pause();

}

private function playUrl(url:String):void{

if(flvideo.playing)

flvideo.stop();

flvideo.source = url;

flvideo.play();

}

private function displayStateChange():void{

var flag:int=1;

if(stage.displayState == StageDisplayState.FULL_SCREEN){

this.width=410;

this.height=310;

stage.displayState = StageDisplayState.NORMAL;

}else{

this.width=Capabilities.screenResolutionX;

this.height=Capabilities.screenResolutionY;

stage.displayState = StageDisplayState.FULL_SCREEN;

}

if(flag!=2){

stage.addEventListener(FullScreenEvent.FULL_SCREEN ,fullScreenHandler);

flag=2;

}

}

private function fullScreenHandler(event:FullScreenEvent):void{

if(!event.fullScreen){

this.width=410;

this.height=310;

}

}

]]>

source="Butterfly.flv" left="10" right="10" top="10" bottom="55"/>

posted on 2008-02-24 14:47 java flex 结合 阅读(363) 评论(2)  编辑  收藏 所属分类: flex

本文标签: 播放器不是很空了完美好写