- 浏览: 101966 次
- 性别:
- 来自: 大连
文章分类
最新评论
function setFullScreen() {
//fscommand("fullscreen", true);
if (_root.logoCoolRabbit._visible == false) {
if (Stage["displayState"] == "normal") {
fscommand("fullscreen", true);
Stage["displayState"] = "fullScreen";
} else if (Stage["displayState"] == "fullScreen") {
fscommand("fullscreen", false);
Stage["displayState"] = "normal";
}
rootWidth = Stage.width;
rootHeight = Stage.height;
//复位控制栏
clearInterval(controlBuffCoolTime);
controlBuffCoolTime = null;
clearInterval(controlBuff);
controlBuffCool = 0;
controlBuffEstimate = null;
//复位标题栏
clearInterval(playTitleBuffCoolTime);
playTitleBuffCoolTime = null;
clearInterval(playTitleBuff);
playTitleBuffCool = 0;
playTitleBuffEstimate = null;
//重新设置组件位置
moduleSet();
//重新计算和设置播放组件尺寸比
videoWidthSet = rootWidth;
videoHeightvideoHeightSet = videoHeight/videoWidth*rootWidth;
playAllModule.playFlvWindow._width = videoWidthSet;
playAllModule.playFlvWindow._height = videoHeightSet;
playAllModule.playFlvWindow._y = (rootHeight-playAllModule.playFlvWindow._height)/2;
}
}
//全屏模式切换
playAllModule.controlSet.buttonFullScreen.onPress = function() {
setFullScreen();
};
//创建右键全屏及退出全屏菜单
//var newnewMenu:ContextMenu = new ContextMenu();
var newnewMenu:ContextMenu = new ContextMenu(menuHandler);
//隐藏右键的一些标准菜单
newMenu.hideBuiltInItems();
// 在右键菜单中加入菜单项
//var fs:ContextMenuItem = new ContextMenuItem("全屏", goFullScreen);
var fs:ContextMenuItem = new ContextMenuItem("全屏", setFullScreen);
newMenu.customItems.push(fs);
//var xfs:ContextMenuItem = new ContextMenuItem("退出全屏", exitFullScreen);
var xfs:ContextMenuItem = new ContextMenuItem("退出全屏", setFullScreen);
newMenu.customItems.push(xfs);
// 现在将右键菜单指定给场景中的movieclip.我当前指定给场景中的box.你也可以指定给_root
this.menu = newMenu;
/**
function goFullScreen() {
//Stage["displayState"] = "fullScreen";
}
function exitFullScreen() {
//Stage["displayState"] = "normal";
}
**/
// 定义开启和关闭全屏功能,取决于你当前处于哪一种状态下
function menuHandler(obj, menuObj) {
if (Stage["displayState"] == "normal") {
// 如果你当前处在正常模式下,则goFullscreen可点击
menuObj.customItems[0].enabled = true;
menuObj.customItems[1].enabled = false;
} else {
// 如果你当前片在全屏模式下,则exitFullScreen可点击
menuObj.customItems[0].enabled = false;
menuObj.customItems[1].enabled = true;
}
}
//fscommand("fullscreen", true);
if (_root.logoCoolRabbit._visible == false) {
if (Stage["displayState"] == "normal") {
fscommand("fullscreen", true);
Stage["displayState"] = "fullScreen";
} else if (Stage["displayState"] == "fullScreen") {
fscommand("fullscreen", false);
Stage["displayState"] = "normal";
}
rootWidth = Stage.width;
rootHeight = Stage.height;
//复位控制栏
clearInterval(controlBuffCoolTime);
controlBuffCoolTime = null;
clearInterval(controlBuff);
controlBuffCool = 0;
controlBuffEstimate = null;
//复位标题栏
clearInterval(playTitleBuffCoolTime);
playTitleBuffCoolTime = null;
clearInterval(playTitleBuff);
playTitleBuffCool = 0;
playTitleBuffEstimate = null;
//重新设置组件位置
moduleSet();
//重新计算和设置播放组件尺寸比
videoWidthSet = rootWidth;
videoHeightvideoHeightSet = videoHeight/videoWidth*rootWidth;
playAllModule.playFlvWindow._width = videoWidthSet;
playAllModule.playFlvWindow._height = videoHeightSet;
playAllModule.playFlvWindow._y = (rootHeight-playAllModule.playFlvWindow._height)/2;
}
}
//全屏模式切换
playAllModule.controlSet.buttonFullScreen.onPress = function() {
setFullScreen();
};
//创建右键全屏及退出全屏菜单
//var newnewMenu:ContextMenu = new ContextMenu();
var newnewMenu:ContextMenu = new ContextMenu(menuHandler);
//隐藏右键的一些标准菜单
newMenu.hideBuiltInItems();
// 在右键菜单中加入菜单项
//var fs:ContextMenuItem = new ContextMenuItem("全屏", goFullScreen);
var fs:ContextMenuItem = new ContextMenuItem("全屏", setFullScreen);
newMenu.customItems.push(fs);
//var xfs:ContextMenuItem = new ContextMenuItem("退出全屏", exitFullScreen);
var xfs:ContextMenuItem = new ContextMenuItem("退出全屏", setFullScreen);
newMenu.customItems.push(xfs);
// 现在将右键菜单指定给场景中的movieclip.我当前指定给场景中的box.你也可以指定给_root
this.menu = newMenu;
/**
function goFullScreen() {
//Stage["displayState"] = "fullScreen";
}
function exitFullScreen() {
//Stage["displayState"] = "normal";
}
**/
// 定义开启和关闭全屏功能,取决于你当前处于哪一种状态下
function menuHandler(obj, menuObj) {
if (Stage["displayState"] == "normal") {
// 如果你当前处在正常模式下,则goFullscreen可点击
menuObj.customItems[0].enabled = true;
menuObj.customItems[1].enabled = false;
} else {
// 如果你当前片在全屏模式下,则exitFullScreen可点击
menuObj.customItems[0].enabled = false;
menuObj.customItems[1].enabled = true;
}
}
发表评论
-
AS3 经典的代码库
2013-03-29 16:39 03D引擎 Papervision3Dhttp://b ... -
AS3开源资源整理
2013-03-29 16:38 0一个使用Stage3D APIs 实现 ... -
如何自定义VideoPlayer的全屏行为
2012-12-13 16:58 1309Flex4中增加了一个视频播放组件:VideoPlayer,相 ... -
代码改变影片剪辑亮度、色调、高级、透明度的方法
2012-12-03 08:41 866通过Color类来改变影片颜色 亮度:(设置影片明暗效果) ... -
as3自己写皮肤
2012-11-30 09:47 0<?xml version="1.0" ... -
AS3 正则表达式详解
2012-11-30 09:27 01.新建正则表达式,有两 ... -
TweenLite用法
2012-11-30 09:26 0TweenLite 是一个缓动的类 ... -
AS3位图的加载、拷贝、绘制
2012-11-30 09:26 0建Bitmap可以是使用Bitmap ... -
AS3中的反射
2012-11-30 09:25 657什么是反射 反射 (Reflection) 是指在程序在运行时 ... -
AS3文本操作
2012-11-30 09:03 1226设置文本框的边框、背景与前景色 默认状态下,文本框的边框和背景 ... -
as3日期格式化以及htmlText的安全转义类
2012-11-30 08:57 1036package org.juke{ ... -
Flash AS3.0关于TextField的过滤,HTML格式,对齐,换行等介绍
2012-11-30 08:56 1374过滤文字输入 TextField.restrict = &q ... -
AS3碎裂重组特效
2012-11-26 15:04 883碎裂指的是图片的碎裂 那我们要先做的是就是得到这张图片,在a ... -
Flash AS3.0实例---接近鼠标的图片缓动效果
2012-11-26 15:02 1177当鼠标移动到图片的一定位置时,图片会缓冲移动到鼠标位置,在现 ... -
flex air 启动本地应用程序
2012-11-26 09:23 854在air 2.0中,可以利用NativeProcess启动本地 ... -
as3打开和保存本地文件
2012-11-26 08:52 2394package { import flash.displa ... -
as3冒泡排序
2012-11-20 09:12 0<?xml version="1.0" ... -
Flex在Image组件使用蒙板
2012-11-16 17:34 0Flex在Image组件使用蒙板 1.Flex SDK3.0 ... -
Flex导入Excel文件示例
2012-11-16 17:33 01.SDK3.0 2.导入文件用FileFilter过滤。由于 ... -
Flash as3把2D图片分析成文本实现代码
2012-11-16 17:32 0一篇在游戏开发中常用到的功能就是利用as3把2D图片分析成文本 ...
相关推荐
在提供的文件名"texiao8202_1560680773"中,虽然没有明确指出文件类型,但很可能包含了与Flash FLVPlayer相关的资源,例如可能是一个包含播放器示例、配置文件或源代码的压缩包。为了进一步利用这些资源,你需要解压...
一个基本的FLV视频播放器界面包括播放/暂停按钮、音量控制、全屏切换、时间滑块和视频质量选择等功能。这些功能可以通过编程逻辑实现,也可以使用现成的开源播放器模板,如JW Player或Video.js,进行自定义配置。 6...
AS3简易本地FLV播放器是一个适合初学者的项目,主要使用ActionScript 3(AS3)编程语言来实现对本地FLV视频文件的播放功能。这个项目包含了基本的视频控制,如快进、后退以及滑动条操作,这些都是视频播放器中常见的...
《FLV视频播放器源代码解析与应用》 在数字媒体技术日新月异的今天,FLV视频格式因其小巧高效的特点,广泛应用于网络视频播放。而一款优秀的FLV视频播放器则是展示这类内容的关键。本文将围绕“FLV视频播放器源代码...
在`mediaplayer-5.2`中,可能包含了MediaPlayer的AS类文件、示例代码和配置文件,帮助开发者集成到自己的项目中。 `说明.htm`和`Cnzz.cc说明.txt`很可能是包含如何使用这个播放器的指南或API文档。`源码下载.url`则...
播放器flv_54098\flv\flv视频播放器.exe
在提供的"MP4-flv播放器代码【大神亲测】"压缩包中,可能包含了实现以上功能的完整代码示例。通过分析和学习这个代码,你可以了解如何创建一个自定义的、支持MP4和FLV格式的播放器。这不仅有助于理解前端开发中的...
3. **API控制**:JW Player提供了丰富的JavaScript API,允许开发者控制视频的播放、暂停、停止、音量调节等功能,以及实现播放进度条、全屏切换等互动效果。 4. **广告集成**:如果需要在视频中插入广告,JW ...
以下是一个简单的FLV播放器AS3代码示例: ```actionscript import flash.net.NetConnection; import flash.net.NetStream; import flash.media.Video; var nc:NetConnection = new NetConnection(); nc.connect...
在"cap15 全屏幕FLV视频播放器"这个压缩包中,可能包含了实现以上功能的源代码、示例文件或者相关文档,通过学习和分析这些内容,开发者可以深入了解AS3视频播放器的实现细节,并根据自身需求进行定制和扩展。
FLV视频播放器是一种专门用于播放FLV格式视频的软件工具。FLV,全称Flash Video,是由Adobe Systems开发的一种流行的网络流媒体格式。它广泛应用于在线视频分享平台,如早期的YouTube,因为它在低带宽下也能提供相对...
本文将深入探讨五款用于在线播放FLV格式视频的播放器——Flowplayer、CKPlayer、V CASTR、JW FLV Player以及它们的调用代码,以及相关的RTMP与WEB播放技术。 1. Flowplayer:Flowplayer是一款开源的JavaScript视频...
这是一款功能最强大的flv超酷网页播放器 1.极酷Flvplayer网页播放器支持flv,mp3,mp4; 2.支持 [单文件播放] 或 [列表连播]; 3.支持LOGO图标显示或隐藏; 4.支持 [顺序播放] 或 [随机播放]; 5.自由设置播放器色彩;...
在本文中,我们将深入探讨如何使用Flash AS3.0与XML技术来创建一个经典FLV视频播放器。这种播放器的实现方式具有高度的可定制性和灵活性,使得开发者能够轻松地管理和控制视频内容。 首先,让我们理解每个组件的...
标题中的“支持flv 265的播放器”指的是一个能够播放采用FLV封装格式并且包含HEVC(H.265)编码的视频的播放器。HEVC,全称为High Efficiency Video Coding,是一种先进的视频编码标准,旨在提供与H.264相同的视频...
**FLV开源视频播放器——JW FLV Player** JW FLV Player是一款基于Flash技术的开源视频播放器,主要用于播放FLV格式的视频文件。FLV(Flash Video)是Adobe Systems开发的一种流媒体格式,广泛应用于网络视频的传输...
【FLV格式视频播放器】是一种专门用于在线播放流式视频的工具,主要在Web环境中使用。FLV(Flash Video)是由Adobe Systems开发的一种视频格式,它被广泛应用于互联网上,因为其文件体积小,加载速度快,适合在网络...
标题“弹出带视频播放器全屏遮罩层”指的是在网页中实现一个功能,当用户触发特定操作时,会弹出一个全屏的遮罩层,并在这个遮罩层上显示一个视频播放器。这个遮罩层允许用户专注于观看视频,而不会受到页面其他元素...
本文将深入探讨“有预览列表的FLV视频播放器”这一主题,包括其工作原理、实现方式以及相关的技术要点。 首先,我们要理解FLV视频播放器的基本功能。一个FLV视频播放器是专门设计用来播放FLV格式视频的软件或网页...
AS3.0 FLV播放器源码是一种基于ActionScript 3.0的Flash视频播放解决方案,主要用于播放FLV格式的视频...同时,这也为自定义视频播放器提供了基础,可以根据需求添加特定功能,如视频质量切换、全屏模式、弹幕系统等。