10本适合web设计师的免费在线图书
《web设计实用指南》
《获得真相》
《在web中拥有排版风格元 素》
《jQuery基础知识》
《网页风格指南》第三版
《接触设计》
《web设计师的成功指南》
《web之书》
《深入HTML5》
《Just ASK>
英文过关的同学们可以看看
《web设计实用指南》
《获得真相》
《在web中拥有排版风格元 素》
《jQuery基础知识》
《网页风格指南》第三版
《接触设计》
《web设计师的成功指南》
《web之书》
《深入HTML5》
《Just ASK>
英文过关的同学们可以看看

由于移动、比例变化导致Flash中DisplayObject坐标带有小数,像素出现模糊的情况经常发生,对于多层嵌套的动画尤其麻烦。以下函数遍历整个DisplayObject树,四舍五入所有对象坐标,是一个一劳永逸的解决方法。
roundChildren(this)
function roundChildren(base:DisplayObjectContainer):void {
for (var i:int=0; i<base.numChildren-1; i++) {
var m:DisplayObject=base.getChildAt(i) as DisplayObject;
var p:DisplayObjectContainer=base.getChildAt(i) as DisplayObjectContainer;
if (m) {
m.x=Math.round(m.x);
m.y=Math.round(m.y);
if(p){
if (p.numChildren>0) {
roundChildren(p);
}
}
}
}
通过Google Analytics Tracking for Adobe Flash组件,可以通过两种模式,在AS3内部直接通过GA进行追踪
最近大家在项目中遇到了图表设计,发现数据图表里面也有很多地方值得推敲,在此我分享一些关于饼图的心得。
复制一个数组,是指生成一个新的数组,内容和原有数组一样。数组赋值经常需要用到,比较重要。有两种复制方式:浅复制和深复制。这个概念不是数组特有的。对引用类型的数据复制方式有有浅复制和深复制的区别。
1.何时用浅复制?何时用深复制?
当数组元素全部都是基元数据类型时,即全部是值类型时,复制是没有浅复制和深复制的分别的。若要复制,使用下文中的浅复制方法即可。
但是当数组元素全部是复杂数据类型,即引用数据类型时,那么复制就会有两种选择:一种是浅复制,一种是深复制。
当数组部分元素是基元数据,部分元素是复杂数据类型时,也要考虑该采用那种复制方式。由于ActionfScrip 3 数组不是类型化数组,允许存储不同 类型的数据,因此这种情况也很常见的。对于基元数据类型的元素,不论用哪种方式复制,执行效果都是一样。只有对于复杂数据类型元素,才有神父之和浅复制的区别。
比如数组A[1,"string",[1,2,3]],其第三个元素是数组,属于复杂类型元素,则需要考虑两种复制方式的影响。其余连个元素,一个数值型,一个是字符串型,都属于基元数据类型,不需要考虑采用何种复方式。
Read more »
做网页设计时经常需要量取屏幕图形的尺寸,在高分辨率下设计网页时还需要频繁切换到1024×768以确认低分辨率下的效果,这些都是让设计师多少有点头疼的事情——也许Pixus可以帮大家一些小忙。