Flash基础入门之动态载FLASH图片,并可适应调整大小
小标 2018-08-06 来源 : 阅读 1268 评论 0

摘要:本文主要向大家介绍了Flash基础入门之动态载FLASH图片,并可适应调整大小,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助。

本文主要向大家介绍了Flash基础入门之动态载FLASH图片,并可适应调整大小,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助。

Q.动态加载图片后,发现调整图片的自适应大小是比较困难的。

A1。可以建立空白MC,然后加载图片到MC上,再调整MC的高度及宽度

A2。但是会只有加载完成才能调整MC属性,不然就显示不了图片或SWF。

A3。判断了加载完成,getBytesLoader(),方法,再设置MC属性,一样显示MC高度及宽度为 0

A4.使用 xscale,yscale 调整MC属性一样存在着,与MC高度,宽度的比例值调整问题

A5。使用 MovieClipLoader() 类中的 mc.onLoadInit()方法实现了这一难题。

 

第一帧时间轴上可写下列代码

//MC控制显示范围可视
_root.myrange._visible=1;

//使用MCL来控制动态加载后图片或SWF的属性
myloader = new MovieClipLoader();

//创建空白MC
this.createEmptyMovieClip("mymc",101);

//定义,赋值变量
//设置动态图片加载后的注册点,MC控制范围的左上角
_global.MCtarget_x=_root.myrange._x-_root.myrange._width/2+5;
_global.MCtarget_y=_root.myrange._y-_root.myrange._height/2;

//加载图片后的高度,宽度
_global.MCtarget_w=_root.myrange._width;
_global.MCtarget_h=_root.myrange._height;

//参数不支持【.】参数
_global.MCtarget=_root.mymc;

 

 

在一个按钮中,AS代码写上

on(release)
{
        _root.myloader.onLoadInit=function(MCtarget)
        {
                //_root.mymc._x=_root.myrange._x-_root.myrange._width/2+8;
                MCtarget._x=MCtarget_x;
                MCtarget._y=MCtarget_y;
                MCtarget._width=MCtarget_w;
                MCtarget._height=MCtarget_h;
        }
        //动态加载外部文件
        _root.myloader.loadClip("2.jpg",1001);
        
}

 

 

附:
   所加载的图片,就会被控制在 myrange  MC 所定义的框架内。

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标常用软件Flash频道!


本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程