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 幻灯片播放相关推荐

  1. 基于微软ASP.NET AJAX框架开发幻灯片播放网页

    一. 简介      最近,微软ASP.NET Ajax 1.0框架以其完整的基于Ajax的web开发方案呈现在web技术人员的前面,凭借与遗留ASP.NET系统的有机整合以及完全面向对象的客户端Ja ...

  2. 非常优秀的swiper插件————幻灯片播放、图片轮播

    非常优秀的swiper插件----幻灯片播放.图片轮播 http://www.idangero.us/ http://www.swiper.com.cn/ Swiper中文网 2015-10-15 S ...

  3. 实现ppt幻灯片播放倒计时

    需求:为控制会议时间,采取ppt幻灯片播放倒计时的办法,倒计时5分钟. 分析:用EnumWindows枚举窗口,发现PPT窗口类名有三种:PP12FrameClass.MS-SDIb.screenCl ...

  4. android相册幻灯片功能,玩机教程 篇四十五:「MIUI玩机技巧63」MIUI相册新增“幻灯片播放”功能...

    玩机教程 篇四十五:「MIUI玩机技巧63」MIUI相册新增"幻灯片播放"功能 2020-02-17 16:15:35 0点赞 0收藏 0评论 本帖主要解决2大问题: 1) 功能科 ...

  5. 强大的jQuery幻灯片播放插件 支持全拼、拖拽和下载等功能

    强大的jQuery幻灯片播放插件 支持全拼.拖拽和下载等功能 在线演示 本地下载 posted @ 2018-11-29 11:30 栖息地 阅读(...) 评论(...) 编辑 收藏

  6. jQuery幻灯片播放器插件

    jQuery幻灯片播放器插件 在线演示 本地下载 posted @ 2018-12-01 22:26 栖息地 阅读(...) 评论(...) 编辑 收藏

  7. QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件

    这个图片查看器功能很多,是我花了不少心思,不断优化,不断添加功能的成果: 1.能打开并显示所有常用图片格式文件,显示鼠标位置像素坐标及RGB值 2.能缩放,拖动图片,可以以鼠标为中心滚动滚轮进行缩放 ...

  8. html5 3D旋转木马幻灯片播放

    html5 3D旋转木马幻灯片播放 html5基于css3制作多张图片环形布局,3D旋转木马动画特效.支持鼠标拖动旋转,插入mp4视频和图片幻灯片播放. 演示地址 下载地址

  9. android 仿系统图片播放器中的幻灯片播放

    在android系统相册中有一个幻灯片播放的功能 效果非常好 他是用openGl 画的  现在我分享一个使用SurfaceView画的一个小demo  不多说 直接看代码: package com.z ...

最新文章

  1. 【Python】解决print不能立即打印的问题
  2. BZOJ.5068.友好的生物(思路)
  3. 浏览器对F5的微观处理
  4. java se入门_java SE 入门之运算符(第三篇)
  5. 在日常维护管理中对MySQL 日志的需求
  6. C# Attribute(中)——Attribute本质论
  7. ios找不到信任证书_iOS 11 中可用的受信任根证书列表
  8. 音创a55怎么安装系统_教您怎么用光驱重装系统,安装系统教程!
  9. mysql锁表与不锁表设置主从复制的方法
  10. FFmpeg开发(一)常用处理视频命令
  11. Java vbnullstring_VB中Null、Empty、Nothing及vbNullString的区别
  12. win10锁屏c语言,怎样在Win10锁屏界面打开任意应用程序【图文教程】
  13. 密码学之BGN同态加密算法
  14. 在线考试答题刷题小程序
  15. JavaScript实现树结构(一)
  16. buntu18.04无线网卡无法识别问题
  17. 【每日一题】宝石与石头
  18. D. Equalize Them All
  19. 数据社区推荐—恒有数(UData)
  20. matlab fft谱分析实验报告,数字信号处理实验报告-FFT算法的MATLAB实现.doc

热门文章

  1. FAILED BINDER TRANSACTION
  2. Activity之间切换 以及传值
  3. 区别CALL SCREEN/SET SCREEN/LEAVE TO SCREEN
  4. 抢攻5G网络功能虚拟化,英特尔推专用FPGA加速卡
  5. 从闭包函数的变量自增的角度 - 解析js垃圾回收机制
  6. android setContentView处理流程
  7. [Java基础] Java中List.remove报错UnsupportedOperationException
  8. Spring框架笔记(二十二)——切点表达式的重用
  9. 实现数据库的增删改查
  10. Is this a MS EnterLib DAAB BUG or not?