as3:sprite作为容器使用时,最好不要指定width,height
官方解释:
除 TextField 和 Video 对象以外,没有内容的显示对象(如一个空的 Sprite)的高度为 0,即使您尝试将 height
设置为其它值,也是这样。
如果您设置了 height
属性,则 scaleY
属性会相应调整(width类推)
也就是说,一个空的sprite,既使您设置了width,height也是没用的(而且人为设置了反而会有负作用,见下面的代码)
var _sprite:Sprite = new Sprite(); _sprite.width=100; _sprite.height=100; addChild(_sprite); trace(_sprite.width,_sprite.height);//0 0 _sprite.graphics.beginFill(0xff0000); _sprite.graphics.drawRect(0,0,400,300); _sprite.graphics.endFill(); trace(_sprite.width,_sprite.height);//这里仍然输出0 0
注意:这里人为指定了_sprite的width,height为100,但用trace时,仍然输出0,而且更恶劣的是,即使后面在_sprite里画了一个400*300的红色矩形,_sprite的宽高仍然为0,导致舞台上啥也看不到!
如果把人为设定width,height的语句去掉:
var _sprite:Sprite = new Sprite(); //_sprite.width=100; //_sprite.height=100; addChild(_sprite); trace(_sprite.width,_sprite.height);//0 0 _sprite.graphics.beginFill(0xff0000); _sprite.graphics.drawRect(0,0,400,300); _sprite.graphics.endFill(); trace(_sprite.width,_sprite.height);//这里输出400 300
现在_sprite会自动根据显示内容调整尺寸到400*300,红色的矩形正常显示出来了.
as3:sprite作为容器使用时,最好不要指定width,height相关推荐
- vector容器的end是指向最后一个元素的下一个位置,使用时要将迭代器减1,才能获取到最后一个
vector容器的end是指向最后一个元素的下一个位置,使用时要将迭代器减1,才能获取到最后一个 原因: Cont是容器的类型,容器中定义了一个此容器所用的游标(迭代器)的类型,叫iterator,于 ...
- fgets()函数的详解以及使用时需要注意的一些细节-C语言基础
这篇文章要探讨的是"fgets()函数的详解以及使用时需要注意的一些细节".涉及fgets()函数的应用和需要注意的问题.属于C语言基础篇(持续更新). fgets()(函数原型: ...
- mysql启动的服务程序是什么_MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止...
这几天因为工作需求,需要把MySQL请出来,所以将尘封已久的MySQL进行启动.可是事与愿违,兴许是许久没有访问MySQL了,MySQL生气的不理我,并向外抛出一阵阵报错. 1.其中一个是:Windo ...
- 前端 重构时需要注意的事项_驾驶式扫地车的功能特点和使用时需要注意事项...
扫地车 随着经济的发展,人们的生活水平不断提高,对生活环境的要求也越来越高,于是许多工厂.物业.超市.社区.市政单位等开始购买扫地车来进行路面清洁.一是清洗效果好,二是效率高,可以节省人工成本.扫地车 ...
- 有没搞错?Java 对象不使用时要赋值为 null?
点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 许多Java开发者都曾听说过"不使用的对象应手动赋 ...
- 主成分分析(Principle Component Analysis)PCA的核心思想是什么?PCA算法的优缺点?增量PCA模型, 随机PCA, 模型、 核化PCA分别是什么?使用时如何选择?
主成分分析(Principle Component Analysis)PCA的核心思想是什么?增量PCA模型, 随机PCA, 模型. 核化PCA分别是什么?使用时如何选择? 主成分分析(Princip ...
- 场效应管的判别、检测及使用时的注意事项!
一.用指针式万用表对场效应管进行判别 1)用测电阻法判别结型场效应管的电极 根据场效应管的PN结正.反向电阻值不一样的现象,可以判别出结型场效应管的三个电极.具体方法:将万用表拨在R×1k档上,任选两 ...
- Mybatis使用时因jdbcType类型大小写书写不规范导致的异常
Mybatis使用时因jdbcType类型大小写书写不规范导致的异常 参考文章: (1)Mybatis使用时因jdbcType类型大小写书写不规范导致的异常 (2)https://www.cnblog ...
- 有没有搞错?Java 对象不使用时,要赋值为 null?
来源 | olarxiong.com/category/java/ 前言 最近,听粉丝讨论说,"不使用的对象应手动赋值为null" 这句话,而且好多开发者一直信奉着这句话:问其原因 ...
最新文章
- 美国多个城市禁止、我国却蓬勃发展的人脸识别是什么样子?
- python pip配置镜像源:douban不能下载aliyun可以下载
- CF710F-String Set Queries【AC自动机,二进制分组】
- java保存文件到linux指定目录_怎么使用java编程实现linux下全部文件目录的遍历
- 自称迪拜十星级酒店,震撼了!
- python判断正确错误_python错误和异常
- Python爬虫教程:简书文章的抓取与存储
- 【干货】百度知识中台白皮书:从数据到知识,知识中台赋能企业智能化升级.pdf(附下载链接)...
- 名字打架 源码 php,无聊发天蝎与各星座名字打架结果
- 静态资源服务器(部署前端项目)
- 网站是否进行过SEO网站优化?主要就看这三点!
- 告别夏日的烤串,迎来秋季的凉爽
- ZCMU--5238: 向右转(C语言)
- 《花雕学AI》23:中文调教ChatGPT的秘诀:体验测试与通用案例,解锁无限有趣玩法!
- 加解密篇 - 什么是加密加盐 (分析web3j的加盐处理)
- PHP Warning: ‘ vcruntime140.dll‘ 14.0 is not compatible with this PHP build linked with 14.16 in Unk
- 浙江大学计算机推免保研,浙江大学计算机科学与技术学院数字化艺术与设计保研细则...
- ts从入门到进阶—3-4var/let/const声明,解构,展开
- Linux基本功常见问题:二、Linux基本命令
- pyspark基础学习——数据处理
热门文章
- java xpdf 转换成html_java将Word/Excel/PDF文件转换成HTML整理
- layerconfirm 自动关闭问题 没有阻塞问题_微信新版本自动更新?赶紧关闭这个功能...
- python中不论类的名字是什么歌_Python自动猜歌名,还愁排名上不去嘛?
- linux软件工程师笔试题,C/C++软件工程师笔试题
- a4纸网页打印 table_打印模板不愁人,你还在打印单调的A4纸吗?
- mysql event使用,用MySQL的Event设置定时任务执行sql语句 | 老疯子
- SSM 整合 3:一个 Spring 入门程序带你来了解什么是控制反转(IoC)/依赖注入(DI)!
- C语言爆炸干货,小白你还不来看看嘛!
- com.sec.android.app.smartclipservice,EPR Aerospace News
- python中 12_python编程中常用的12种基础知识总结