Flex 幻灯片播放
private function OnTimerTick(event:TimerEvent):void
{
try{
if(imageBuffer.length<5)
return;
if(picIndex==URLList.length)
{
picIndex=0;
}
if(this.tempInt == 0)
{
//当TempInt为0时
// 更新上层的图片
/* this.imageUp.source = this.URLList.getItemAt(picIndex); */
this.imageUp.source = imageBuffer.getItemAt(0);
imageBuffer.removeItemAt(0);
kuvaTitleWindow.title =this.fileList.getItemAt(picIndex).toString();
picIndex++;
}
else
{
//当用一个Image时,更新图片的过程中, 会出现闪烁
//两个Image,其中一个用来更新显示,另一个用来缓存上一次加载的图片
this.imageDown.source = this.imageUp.source;
}
//计算下次时间控件循环时,tempInt的值, tempInt值为 0 或 1
this.tempInt = (this.tempInt + 1) % 2;
}
catch(error:Error)
{
}
}
2.动画窗口装载:
private function pleyBtn_clickHandel():void
{
if(URLList==null)
return;
if (URLList.length==0){
Alert.show("图像列表为空,无法生成动画,请改变日期,选择数据!");
return;
}
try{
imageBuffer=new ArrayCollection();
BufferTimer.start();
//临时读取一个影像,获取其大小,用于调整填出窗体大小
var loader:Loader=new Loader();
var url:String=URLList.getItemAt(0).toString();
var urlRequest:URLRequest=new URLRequest(url);
loader.load(urlRequest);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,getSize);
//创建相应的titlewindow
kuvaTitleWindow=new TitleWindow();
imageUp=new Image();
imageDown=new Image();
kuvaTitleWindow.width=1024;
kuvaTitleWindow.height=700;
kuvaTitleWindow.layout="absolute";//使用绝对坐标保证两个图片控件前后重叠
kuvaTitleWindow.showCloseButton=true;
kuvaTitleWindow.addEventListener(CloseEvent.CLOSE,exitTitleWindow);
imageUp.maintainAspectRatio = true;
imageUp.addEventListener(HTTPStatusEvent.HTTP_STATUS,img_httpStatus);//当图片URL出错时,响应
imageDown.maintainAspectRatio = true;
imageDown.addEventListener(HTTPStatusEvent.HTTP_STATUS,img_httpStatus);//当图片URL出错时,响应
//注意装载顺序
kuvaTitleWindow.addChild(imageDown);
kuvaTitleWindow.addChild(imageUp);
kuvaTitleWindow.setStyle("removedEffect",image_removedEffect);
kuvaTitleWindow.setStyle("addedEffect",image_addEffect);
PopUpManager.addPopUp(kuvaTitleWindow, this.parent.parent.parent.parent, true);//这里处理的不好,有待改进
PopUpManager.centerPopUp(kuvaTitleWindow);
imageUp.source="../src/assets/images/weather/Loading.png";
}
catch(error:Error)
{
}
}
转载于:https://www.cnblogs.com/vincentradcliffe/archive/2010/11/08/1871880.html
Flex 幻灯片播放相关推荐
- 基于微软ASP.NET AJAX框架开发幻灯片播放网页
一. 简介 最近,微软ASP.NET Ajax 1.0框架以其完整的基于Ajax的web开发方案呈现在web技术人员的前面,凭借与遗留ASP.NET系统的有机整合以及完全面向对象的客户端Ja ...
- 非常优秀的swiper插件————幻灯片播放、图片轮播
非常优秀的swiper插件----幻灯片播放.图片轮播 http://www.idangero.us/ http://www.swiper.com.cn/ Swiper中文网 2015-10-15 S ...
- 实现ppt幻灯片播放倒计时
需求:为控制会议时间,采取ppt幻灯片播放倒计时的办法,倒计时5分钟. 分析:用EnumWindows枚举窗口,发现PPT窗口类名有三种:PP12FrameClass.MS-SDIb.screenCl ...
- android相册幻灯片功能,玩机教程 篇四十五:「MIUI玩机技巧63」MIUI相册新增“幻灯片播放”功能...
玩机教程 篇四十五:「MIUI玩机技巧63」MIUI相册新增"幻灯片播放"功能 2020-02-17 16:15:35 0点赞 0收藏 0评论 本帖主要解决2大问题: 1) 功能科 ...
- 强大的jQuery幻灯片播放插件 支持全拼、拖拽和下载等功能
强大的jQuery幻灯片播放插件 支持全拼.拖拽和下载等功能 在线演示 本地下载 posted @ 2018-11-29 11:30 栖息地 阅读(...) 评论(...) 编辑 收藏
- jQuery幻灯片播放器插件
jQuery幻灯片播放器插件 在线演示 本地下载 posted @ 2018-12-01 22:26 栖息地 阅读(...) 评论(...) 编辑 收藏
- QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件
这个图片查看器功能很多,是我花了不少心思,不断优化,不断添加功能的成果: 1.能打开并显示所有常用图片格式文件,显示鼠标位置像素坐标及RGB值 2.能缩放,拖动图片,可以以鼠标为中心滚动滚轮进行缩放 ...
- html5 3D旋转木马幻灯片播放
html5 3D旋转木马幻灯片播放 html5基于css3制作多张图片环形布局,3D旋转木马动画特效.支持鼠标拖动旋转,插入mp4视频和图片幻灯片播放. 演示地址 下载地址
- android 仿系统图片播放器中的幻灯片播放
在android系统相册中有一个幻灯片播放的功能 效果非常好 他是用openGl 画的 现在我分享一个使用SurfaceView画的一个小demo 不多说 直接看代码: package com.z ...
最新文章
- 【Python】解决print不能立即打印的问题
- BZOJ.5068.友好的生物(思路)
- 浏览器对F5的微观处理
- java se入门_java SE 入门之运算符(第三篇)
- 在日常维护管理中对MySQL 日志的需求
- C# Attribute(中)——Attribute本质论
- ios找不到信任证书_iOS 11 中可用的受信任根证书列表
- 音创a55怎么安装系统_教您怎么用光驱重装系统,安装系统教程!
- mysql锁表与不锁表设置主从复制的方法
- FFmpeg开发(一)常用处理视频命令
- Java vbnullstring_VB中Null、Empty、Nothing及vbNullString的区别
- win10锁屏c语言,怎样在Win10锁屏界面打开任意应用程序【图文教程】
- 密码学之BGN同态加密算法
- 在线考试答题刷题小程序
- JavaScript实现树结构(一)
- buntu18.04无线网卡无法识别问题
- 【每日一题】宝石与石头
- D. Equalize Them All
- 数据社区推荐—恒有数(UData)
- matlab fft谱分析实验报告,数字信号处理实验报告-FFT算法的MATLAB实现.doc
热门文章
- FAILED BINDER TRANSACTION
- Activity之间切换 以及传值
- 区别CALL SCREEN/SET SCREEN/LEAVE TO SCREEN
- 抢攻5G网络功能虚拟化,英特尔推专用FPGA加速卡
- 从闭包函数的变量自增的角度 - 解析js垃圾回收机制
- android setContentView处理流程
- [Java基础] Java中List.remove报错UnsupportedOperationException
- Spring框架笔记(二十二)——切点表达式的重用
- 实现数据库的增删改查
- Is this a MS EnterLib DAAB BUG or not?