文章来源:http://www.csdn123.com/html/blogs/20130509/11076.htm
同时,结合samples\06_SWIG\PassingData来学习。
文章来源:http://www.csdn123.com/html/blogs/20130509/11076.htm
同时,结合samples\06_SWIG\PassingData来学习。
flascc生成swc,官方例子中有,前一篇文章中也提到过。
生成了swc文件,如何在flash项目中使用呢?
项目中经常会用到jpg图片,为了节省空间会将jpg压缩,即设置品质小于100。那么,给定了一张jpg的图片,如何让能知道它当前的压缩品质呢?
百度搜了一下,用ps或者某些高级的看图软件,可以查看,但是,软件太大,用起来不太方便。所以就想能不能自己做一个小工具,用来查看jpg图片的品质。
关于flash中DisplayObject的width和Height属性,目前已经遇到两个坑。
1、显示对象旋转之后,width和Height属性和预想的不一样。
比如有一个200*100的影片剪辑mc,直接trace(mc.width,mc.height),输出的应该是200 100。
如果先设置mc.rotation=90,再trace(mc.width,mc.height),输出就变成了100 200。
如果设置mc.scaleX=2;再trace(mc.width,mc.height),输出结果为400 100。
1)去掉了文件夹图标;
2)叶节点向左缩进,和小三角图标是对齐的;
3)图标、文字颜色不同。
flex中可以设置组件的styleName,然后用styleName来设置组件的style,和html中设置class用class来设置css样式一样。
如果通过as在程序运行时,改变组件的stylename,是否能实时改变组件的外观呢?
经过测试,确实可以。
我们只需要提前写好几套样式,当需要换肤时,用代码来改变组件的styleName即可。