flex3 视频播放器

news/2024/11/8 2:44:19/

前段时间央视的视频播放网站发布时,我第一时间上去参观了一下。感觉还不错,作为一名开发人员,我对它的视频播放系统还挺兴趣,有了想模仿一个的念头。后来,上网易的视频频道时,发现网易也开始用类似的播放系统,这更增强了我想模仿的念头。

不过自己的flex3才玩了一两个星期,怎么做呢?

不急,作为程序员就应该多上网google一下,找一下相关的资料。找了很久,发现国内的资料很乱,于是在国外网站找。果然被我找到了。

下面图中的左边部分,其实是有开源的代码的,导进你的项目就可以修改的啦。不过我就是找不到像下面一样,有整套的,也就是有左边的播放系统,也有右边的播放列表。

即然实在是找不着了,那就自己动手罗。查了相关资料,原来右边那块是个TitleList,后来参考了TitleList的相关例子。只是做了一下简单的整合,基本的功能就出来了。

 

flex 视频播放器

 

相关代码:index.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:controls="com.fxcomponents.controls.*"
 backgroundColor="#444444" themeColor="#628CAF" backgroundGradientAlphas="{[0, 0]}" layout="absolute" backgroundImage="background.jpg">
 
  <mx:Script>
        <![CDATA[
        import mx.events.ListEvent;
            [Bindable]
            public var selectedItem:Object;
           
             [Bindable]
             public var TitleList:Class;
            
             [Bindable]
             public var event:Event;
            
              private function showMessage(event:Event):void {
                message.text = event.currentTarget.selectedItem.label;
   }
       ]]>
    </mx:Script>
   
    <mx:Array id="images">
 <mx:String>1.jpg</mx:String>
 <mx:String>2.jpg</mx:String>
 <mx:String>3.jpg</mx:String>
 <mx:String>4.png</mx:String>
 <mx:String>5.png</mx:String>
 </mx:Array>
     
 <mx:TileList id="AppSelection" width="150" height="564" color="0x323232" columnWidth="126" rowHeight="120" maxColumns="1"
   itemClick="showMessage(event)" x="285" y="10">
   <mx:dataProvider>
                <mx:Array>
                    <mx:Object label="1.flv" icon="@Embed('1.jpg')"/>
                    <mx:Object label="2.flv" icon="@Embed('2.jpg')"/>
                    <mx:Object label="3.flv" icon="@Embed('3.jpg')"/>
                    <mx:Object label="Boots" icon="@Embed('4.png')"/>
                    <mx:Object label="Helmet" icon="@Embed('5.png')"/>
                </mx:Array>
            </mx:dataProvider>
   <!--         <mx:itemRenderer>
   <mx:Component>
                <mx:VBox width="125" height="125"
                    paddingRight="5" paddingLeft="5"
                    horizontalAlign="center">
                 <mx:Image
                        height="75" width="75"
                        source="{data.thumbnail.url}"/>
                </mx:VBox>
            </mx:Component>
  </mx:itemRenderer>-->
 </mx:TileList>
 
  <mx:Text id="message"
  paddingTop="20"  enabled="false" x="732" y="82" width="142"/>

 <controls:FXVideo width="480" height="360" source="{this.message.text}" autoPlay="true" bufferTime="10"  x="479" y="51"/>

</mx:Application>

 


http://www.ppmy.cn/news/560020.html

相关文章

Flex3下载 安装 注册码

优秀flex示例网站(英文)&#xff1a; http://examples.adobe.com/flex3/componentexplorer/explorer.html http://www.adobe.com/devnet/flex/ &#xff08;含成功项目实例&#xff09; http://flex.org/ <学习前可以遛遛> 下载地址一&#xff1a; http://download.macro…

Adobe 提供 Flex3 下载了

刚下完&#xff0c;才30多K的速度 ~~||| Adobe Flex3

flex3和flex4的区别

flex3和flex4之间的区别 flex4 beta发布了&#xff0c;它是自flex3以来的重大改革。flex4 beta 提供了一种新的组件和皮肤的架构。作为一个flex3的开发者&#xff0c;当你用flex4 beta编译你的flex3应用时你应该不会遇到太大的挑战&#xff0c;因为flex4 beta的一个目标就是保…

Flex3学习笔记3

Flex3学习笔记3 Flex脚本基础 1&#xff09;方法 概念很简单&#xff0c;因为基本的函数就是方法。方法是类中的函数。如&#xff0c;可以注册一个带applicationComplete事件的事件监听器。增加下列属性到Application标签&#xff1a; applicationComplete"fullNameTextI…

Flex4相对于Flex3的变化

flex4 beta发布了&#xff0c;它是自flex3以来的重大改革。flex4 beta 提供了一种新的组件和皮肤的架构。作为一个flex3的开发者&#xff0c;当你用flex4 beta编译你的flex3应用时你应该不会遇到太大的挑战&#xff0c;因为flex4 beta的一个目标就是保持与flex3的兼容。 在这篇…

Flex3学习笔记4

Flex3学习笔记4 Flex脚本基础 一、ActionScript和MXML的关系 Flex由两种语言组成&#xff0c;ActionScript和MXML。MXML负责应用的布局结构&#xff0c;ActionScript负责建立交互。那么&#xff0c;ActionScript和MXML有什么异同呢&#xff1f; 1&#xff09;MXML ActionScri…

Flex概览

Flex技术是RIA的一种技术。 Flex技术包括&#xff1a; Flex开发的核心是组件和事件&#xff0c;更核心点其实Flex无非也是基于组件的事件驱动。它同vb大同小异&#xff0c;没有什么区别。它的语言是MXML和ActionScript&#xff0c; MXML是用于为Adobe Flex应用程序进行用户界面…

机器视觉初步8:特征提取专题

文章目录 1.角点检测2.纹理特征提取3.特征描述符匹配3.1 Harris角点描述符3.2 SIFT&#xff08;尺度不变特征变换&#xff09;描述符3.3 SURF&#xff08;加速稳健特征&#xff09;描述符 4.基于深度学习的特征提取 在机器视觉中&#xff0c;特征提取是从目标图像中提取有用的视…