Flash教程:加载图片按比例显示的实现方法
日期:2007年8月10日 作者: 查看:[大字体 中字体 小字体]-
好长时间没发东西了,放假了,什么事都不想做,懒惰呀!不好
大多数情况下加载的图片要不就是按统一尺寸修改为同样的长与宽,要不就不管外部图片大小导入后都统一缩放到同一长和宽;但有些时候可能需要保持原始图片的长宽比例进行显示,今天没事做了个简单的实例,因此没有加特效.只适合我等初学者.
代码如下:
stop();
//创建一个新的电影实例,用于侦听事件内的载体
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
//初始图片数
var i:Number = 1;
//图片的宽度与高度设置
var picWidth:Number = Stage.width-10;
var picHeigh:Number = Stage.height-10;
//存贮从导入的外部图片宽度与高度的数组
var outImgWidth:Array = new Array();
var outImgHeight:Array = new Array();
//创建一个侦听事件和对象,用于检查和导入外部图片的数据
var myMCL0:MovieClipLoader = new MovieClipLoader();
var myObject0:Object = new Object();
myObject0.onLoadError = function(target_mc:MovieClip) { //检查外部总图片数没有了时,导入并显示第一张图片
myMCL0.removeListener(myObject0);
i = 1;
myMCL.loadClip("imgs/1.jpg", mc);
};
myObject0.onLoadInit = function(target_mc:MovieClip) { // .............以下是关键语句部分............
//从外部导入的图片宽度与高度分别存贮到对应的数组中
outImgWidth.push(target_mc._width);
outImgHeight.push(target_mc._height);
//设定一个图片数从0开始计数,用于数组定位
var j:Number = Number(i-1);
//设定两个临时变量,存贮导入的图片原本的宽度与高度
var tempWidth:Number = outImgWidth[j];
var tempHeight:Number = outImgHeight[j];
var W_H:Number = Math.floor(tempHeight*picWidth/tempWidth); - [1] [2] [3] [4] [5] [6] 下一页
-
- Flash教程:加载图片按比例显示的实现方法 相关文章:
- ·XP提示“虚拟内存不足”原因总结
- ·不用双显卡 PowerPoint 2007也玩双显示输出
- ·Vista操作系统中文件扩展名如何显示
- ·Windows Vista中如何显示“超级隐藏”文件
- ·在IE浏览器中正确显示PNG透明图片
- ·让IE标题栏显示自己名字的多种方法
- ·添加和删除HTML节点的简单示例
- ·液晶显示器简易故障自己查询
- ·揭示秘密 打开隐藏文件的方法
- ·如何解决Web访问时提示输入密码?
- Flash教程:加载图片按比例显示的实现方法 相关软件
- ·id Tech 5引擎演示
- ·《机战》技能视频展示
- ·前线:燃料战争E3武器展示视频
- ·《传奇单机演示版》试玩
- ·《极品醉车2》新作高清视频展示
- ·《地球帝国3》演示视频
- ·《咕噜小天使》演示DEMO版
- ·《战争猎犬》技术演示动画一
- ·《星际争霸》1.15中文显示补丁
- ·《合金装备 掌上行动Plus》最新演示动画
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Flash:相片浏览器 V1.0
- ·Flash实例教程:用Flash制作折扇动画
- ·Macromedia Flex 教程: Flex入门教程
- ·日本动画制作幕后完全流程揭秘
- ·Flash教程:教你用FMS在线录制视频
- ·Flash声音控制详解
- ·Flash绘制精致矢量图——斑驳的秋天落叶
- ·Flash 图片轮换效果
- ·Flash:80行AS代码打造奇幻光影
- ·将调用多个swf文件的flash合成一个EXE文件
- ·Flash初学者入门常见问题八十八问
- ·Flash联合粒子特效软件打造超酷浪漫动画特效
- ·Flash高级应用:用AS3调用摄像头
- ·天下无敌!Flash游戏修改器作弊全攻略
- ·Flash AS制作下雪动画效果
- ·技巧:Flash中的打印控制
- ·用FLASH遮罩效果做图片切换效果
- ·Flash中如何显示清晰的字体
- ·FlashMX中暗藏小游戏
- ·韩国A3动态弹性菜单分步学
特别推荐
- ·Flash技术在电子杂志设计制作应用
- ·用js+flash实现网页中复制数据功能
- ·教你如何去掉网页上的Flash动画虚线框
- ·让Flash动画适应任何分辨率的网页
- ·基础:flash9.ocx 加载错误解决方法
- ·Flash AS基础精典教程
- ·Flash AS教程之四 动态文本的编写以及外部文本的载入
- ·flash载入外部文本设置颜色的问题
- ·Flash制作漂亮的三重卷动相册特效动画
- ·关于网页中Flash弹出网页窗口的详细讲解
- ·用FLASH遮罩效果做图片切换效果
- ·实例技巧:Flash与HTML实现交互的实例
- ·Macromedia Flex 教程: Flex入门教程
- ·高级游戏制作:Flash制作物体弹跳电脑游戏
- ·技巧:用Flash制作动画的经典问题问答
- ·Flash最常用AS语法及语句总结
- ·Flash文件的加密与破解技术详细解析
- ·Flash电子书鼠标拖拽翻页效果原理分析
- ·Flash入门应该了解的重要概念
- ·Flash绘精致矢量图—逼真土豆
