解决了MovieClip缩略图问题
刚刚已经解决了MovieClip缩略图问题,下面是我的截图:
下面红色部分是我实现缩略图的修改和添加的关键代码。
修改Pages.mxml
修改添加:
private function createPages(event:Event):void
{
var mc:MovieClip=Application.application.libMC;
for (var i:int=1; i <= mc.totalFrames; i++)
{
box=new Page();
mc.gotoAndStop(i);
var bitImage:BitmapData=new BitmapData(mc.width, mc.height);
var m:Matrix=new Matrix();
bitImage.draw(mc, m);
//这里很关键,要将BitmapData转成Bitmap对象才能绑定到Image控件
var myMap:Bitmap=new Bitmap(bitImage);
box.mapData=myMap;
box.pageNumber=i;
addChild(box);
box.addEventListener(MouseEvent.CLICK, dispatchPage);
}
//退回到第一帧
mc.gotoAndStop(1);
}
修改page.mxml
增加:
[Bindable]private var myMap:Bitmap;
public function set mapData(value:Bitmap):void {
myMap = value;
}
<mx:Image id="clipImage" source="{myMap}" width="100%" height="100%" horizontalAlign="center" verticalAlign="middle"/>
在我的实现MovieClip截图,主要参考的网上资料,在此与网友分享,同时,在此感谢文章作者们的工作。
参考资料:
Flex截图:http://fykyx521.javaeye.com/blog/432113
flex保存Canvas中类容为图片上传到j2ee服务器:http://hi.baidu.com/onlylamplight/blog/item/e9b5534511611288b2b7dcae.html
Flex中利用ByteArray与BitmapData互相转换实现图片的二进制保存与复原:http://hjy2099.javaeye.com/blog/260329
ActionScript 3 Jpeg Encoder Revealed: Saving Images from Flash:http://designreviver.com/tutorials/actionscript-3-jpeg-encoder-revealed-saving-images-from-flash/
转载于:https://www.cnblogs.com/wuhenke/archive/2009/11/19/1605926.html
解决了MovieClip缩略图问题相关推荐
- php 图片剪切为透明,解决PHP剪切缩略图生成png,gif透明图时,黑色背景有关问题...
解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题 最近做头像上传用到剪切,只要GIF或者PNG是透明的话,剪切后都会变成黑色的背景图. ? 解决方案有2种: ? 1.背景图填充白色的背景. ...
- [C#]解决生成的缩略图模糊的问题
一.问题场景 针对一张正方形图片生成 48px × 48px 的缩略图并保存为图片文件,但发现生成的缩略图很模糊. 生成的模糊的缩略图如下: 原始图片(300px × 300px, png格式): 代 ...
- 解决Illustrator显缩略图方法
如何让PhotoShop CS , CS2 ,Illustrator显示缩略图 众所周知PhotoShop,Illustrator较低的版本都可以显示缩略图,现在的新版本却没有了这个功能 对于大多用户 ...
- php gif 透明,解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题
背景图填充白色背景 $white = imagecolorallocate($dstim,255,255,255); imagefilledrectangle($dstim,0,0,$width,$h ...
- php 图片剪切为透明,解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题
最近做头像上传用到剪切,只要GIF或者PNG是透明的话,剪切后都会变成黑色的背景图. 解决方案有2种: 1.背景图填充白色的背景. $white = imagecolorallocate($dstim ...
- MovieClip实现拖拽等移动位置的功能
今天我已经实现了对加载的MovieClip移动位置的功能,包括上.下.左.右移动功能.充满容器功能.1:1还原初始位置功能和鼠标拖拽移动功能.但是,移动位置的功能总体上仍旧存在一个问题:无法控制垂直滚 ...
- 帝国cms缩略图:网站不同地方生成不同的缩略图
方便网站多地方调用不同尺寸的缩略图. 根据图片源,在网站任意位置生成不同大小的缩略图. 以灵动标签为例. 以往写标题图片为 [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片, ...
- ubuntu 18.04 nautilus无法显示图片、视频文件的缩略图(预览)
现象:文件夹下自动生成缩略图失败,生成失败的结果都在这里放着: ~/.cache/thumbnails/fail/gnome-thumbnail-factory 1. 解决图片文件缩略图无法自动生成 ...
- CMS之图片管理(3)
现在要完成目录的编辑操作.因为目录的编辑只是改变目录名称,因而使用Cellediting插件就可完成工作. 根据书11.3.2节的示例,要完成这个不难,首先在目录树的定义中加入以下语句隐藏列标题: h ...
最新文章
- CVPR2019|微软、中科大开源基于深度高分辨表示学习的姿态估计算法
- python断点续传代码
- 算法的性能评价------空间复杂度和时间复杂度
- Python3之字符串格式化format函数详解(下)
- 禁用cookie后怎么使用session_Session 和 Cookie 的区别?你在项目中哪些地方使用了?...
- AngularDart Material Design 步进器
- Ybtoj-排列计数【矩阵乘法,分块幂】
- 6 设置限速_注意!全国高速将统一限速标志,这四种超速不再扣分罚款!
- C语言计算机题库第91套,二级c语言上机题库 2013年9月全国计算机等级考试二级C语言上机题库100套.doc...
- 强制卸载mysql关联程序
- 判断日期yyyymmdd
- 【图神经网络】图神经网络(GNN)学习笔记:GraphSAGE
- 小米与乐视的竞争分析
- 学计算机应用技术买什么笔记本电脑,大学什么专业用电脑 要不要买电脑
- uniapp——ios端和android端微信分享,通过打开appStore和应用宝商店下载
- 在c51语言中当while语句中条件,在C51语言中,当do-while语句中的条件为( )时,结束循环。...
- kali 触摸板手势之fusuma
- java开发规划_java开发程序员职业发展规划路线
- VMware 8.0 安装 FC5 的VMware tools
- 移动硬盘安装ubuntu16.04 笔记