推荐阅读

Photoshop绘制磨砂风格的清凉立夏壁纸设计教程
效果图思路分析画之前先来看看小笔记【一】草稿我的草稿比较简洁(承认偷懒了),希望大家不要这样,尽量能画精细就精细点,因为线稿对于上色来说很重要,如果线稿精细点的话会影响后面的上色环节,上色时会一脸懵逼状。【二】上色图层名字方面不用参照我的,按自己习惯来就行。(这用到的上色笔刷前面有提到名字,不知道的可以去前面看看。

那些不为人知的Photoshop高效操作秘籍
作为一名画图工,常年被改稿狂魔的蹂躏后,虽然不敢说能完全掌控 photoshop 这个常年崩溃的小婊砸,却在日常的操练中发现很多让我觉得“阿西吧,还能酱紫”的技巧。在这里和大家分享下,虽然有的技巧比较奇葩,但是如果小伙伴掌握了,必定能提高自己50%的操作效率(瞎扯),与 Photoshop 和谐共处,远离加班,无忧改稿。自定义快捷键玩 ps 就好像玩 mmo 游戏,通过键盘释放技能的人 kpm 明显高于在屏幕上点点点的人。Photoshop 提供了非常丰富的快捷键并支持自定义,记住常用的快捷键可以节省大量的操作步骤,进阶级玩家还可以自定义快捷键,一键对齐、切片。自定义快捷键:编辑->键盘快捷键或者Shift + Option + Command + K调出自定义面板。下面推荐一些隐藏得比较深但是炒鸡实用的快捷键:数字19:选中一个图层按19可以调节当前图层不透明度,如按1为10%不透明度,快速连按59为59%不透明度。/:锁定当前图层,使之不可移动。按住 alt 再点按当前图层的小眼睛:只显示当前图层。shift+数值调整:在很多数值调整的情况下,按住 shift 再调整数值可以使数值以10的倍数进行增减,如 shift+方向键下,以 10px 的倍数向下移动图层。

形状编辑与交互式设置花蝴蝶
利用交互式工具可以制作出一系列特殊效果,通过变形对象,给对象添加新的元素或改变对象外观等多种操作,使其达到不同的效果,本节以制作蝴蝶为例,介绍交互式工具的使用。花蝴蝶预览效果图步骤1 新建一个空白文件执行【文件】|【新建】命令,建立一个新的文件(或按键盘上的Ctrl+N快捷键)。步骤2绘制蝴蝶翅膀在工具箱中选择【贝塞尔工具】,鼠标在工作区变为形状,在图层中拖动鼠标,绘制不规则图形如图1-4-1所示。

个人首页制作诀窍
1.首先主题选择不要落俗!现在许多的个人主页就象“大锅饭”。题材包罗万象,内容雷同无味。人人都是“软件速递”“音乐宝库”“主页教程”等等。让我一看就赶紧“back”,我可是花钱上网的噢!题材的选择少而精,又能坚持天天更新的话,会很快受到大家的欢迎,就象书路的电子图书,龙翔的游戏资讯。另外提醒您的一点就是,最好不要在主页里设有关hacker(解密,注册码)的资料,国内大部分的免费空间提供商都不接受含此类信息的站点。 2.如果您准备建立新的个人首页,千万不要立刻开始制作页面。一定要好好的想一想,总体规划一下整个网站的结构。特别要考虑到网站的维护更新方便。一时兴起,想到什么就作什么,往往会使您的网站,虎头蛇尾,条理混乱,最终因维护困难而夭折。 3.开始制作请您千万不要急着许多页面一起制作。许多新手会及不可待的将收集到的各种资料填入各个页面,转眼首页速成,成就感喔!可等您回过味来想要修改一些页面元素时,却发现一页一页改的好辛苦!建议您先制作有代表性的一页,将页面的结构,图片的位置,链接的方式统统设计周全,例如:每页设置“返回首页”的链接,Email地址,版权信息等。然后copy成N个页,再将相应的内容“填空”。这样制作的主页,速度快,整体性强。如果您能结合borders的使用,可以天天轻松改变站点的风格。 4.制作时,内容不要全搬照抄他人的内容,适当加入一些自己的文章,评论和见解,会使大家更加相信您,尊重您。例如翻译一些英文教程,写作一些软件的用法,分析一些实例制作过程。毕竟是个人主页,要体现您的个性,风格,让大家了解,接受您的观点,是个人主页的精神所在! 5.每个页面不要使用超过2个的java程序,能够用javascript替代效果的则尽量不要使用java。因为目前来讲java的运行速度实在慢的让人无法忍受。java会使您的网页速度减慢至少50%。由于浏览器的版本,有时候等候半天,却告诉您java applent不能启动,这种经历相信您也有! 6.单张图片不要超过30k,每页图片总量不要超过60k(一般情况)。据统计分析,每页不超过60k图片的网页,其下载速度是可以让人接受的,所有的图片都必须“减肥”小图片(100x40)一般可以控制在6k以内,动画控制在15K以内,较大的图片可以“分割”成小图片。合理采用jpg和gif格式也是至关重要的,色彩鲜艳高分辨率的用jpg,色彩单调低分辨率的用gif,采用gif89a格式的图片在download时能交错显示。 7.设置一个专门的“what's new”页面。及时醒目的告诉来访者您主页最新更新的内容,这样能方便常客浏览和寻找他们所需要的内容。许多好的主页干脆将首页的内容作成“what's new”如“欢乐天地”“华军主页”,让您一目了然,不致于层层深入,一无所获。 8.为您的图片加注解。图片的下载较慢,在没有显示出来时注解的标注有助于让浏览者知道这是关于什么的图片,是否需要等待,是否可以点击。特别考虑到纯文本浏览者浏览的方便,您千万抽空为图片加一个注解。这是一个小地方,却体现一个网页的制作水准哦! 9. 备份您的主页。您要说了,这也算窍门?象在凑数!千万千万不要这样想。“机有不测风云”,现在系统大战,软件Bug百出,病毒横行的年代,您保不准什么时候机器罢工,辛辛苦苦制作的网页付之东流。这样的“惨痛教训”我可不止一次了。算俺罗唆也好,杞人忧天也好,您就备份了罢!
最新发布

Flash鼠绘教程:临摹徐悲鸿的骏马图
图1 然后用笔刷工具,分别用黑白两种色进行绘制,如图:图2 上面的都是画个大至就行了,下面就要细致地画了。这个教程还真不好写,没什么写头,就是用笔刷照着画就是。要完成这个画,需要用到三种颜色,黑色,白色,和不黑不白色,黑白二色是纯色就不说了,不黑不白麻,要用线性渐变,我们先把颜色设置好吧。打开颜色窗口,确定当前选中的是填充色,然后选线性,左色标为黑色,右色标为白色,左右色标透明度均为30%。如图:图3接下来就照着画就是了,将舞台放大到400%,将笔刷的平滑度调为0,点下绘制对象按钮,然后用不黑不白的颜色沿黑白分界线进行涂

Flash鼠绘教程:打造窈窕淑女
图1 然后把PS的图导入FLASH里,使用直线工具(直线拉弯法)先大体绘制下人物的线条,这一步只是FLASH线稿的第一步:图2 这一步是分层细化之前的线稿,其实这些图层还只是基本图层,因为之后还要建立若干图层丰富人物其他内容。图3 这就是第一步细化,很麻烦吧?每种颜色代表在一个不同图层。图4 这是头发的局部线条。 图5

Flash鼠绘教程:春之恋的制作过程
1、新建元件,图形,名称柳枝1。 用笔刷工具,颜色:A9A945,画一条柳枝,(也可以用直线等其他工具来画)。 再用笔刷工具画出叶子,放射状填充,左色标,009900,右色标99CC33。图1 2、新建元件,影片剪辑,名称:柳枝动1。 从库中把柳枝1拖进来,点变形工具,把注册点移到柳枝的根部。第14和34帧插入关键帧,创建动画补间。图2 在第14帧,把柳枝旋转一定的角度。图3 3、按照上面的方法,再画2、3个不同的柳枝,然后制成柳枝动的元件,每个元件帧长短不一,旋转角度大小不一(但不要变化太大),这样柳枝飘动看起来自然些。

Adobe flash cs3 ActionScript 3.0入门
随着flash cs3的到来,同时提供给我们一个崭新的,针对Adobe Flash(swf)影片和功能程序的标准的程序开发语言。在之前的一段时间里,你可能发现入门ActionScript 3.0与其它版本的ActionScript相比会有一些难度.例如,如果拿ActionScript 1.0到ActionScript 2.0的变化相比的话,那么对于ActionScript变化到ActionScript 3.0可以说是一个比较大的跳跃了。特别是那些倾向于在flash ide中编写代码程序员,这篇文章将帮助你如何在flash cs3 ide中工作。 运行环境 1.Flash CS3 2.有一些ActionScript或是Javascirpt基础 如果不使用CS3或是没有Flash CS3怎么办?你可以从这里学习使用免费的flex 2 sdk来学习ActionScript 3. Beginners Guide to Getting Started with ActionScript 3 (Without Learning Flex) 索引 1. 历史简介 2. ActionScript 3 基本的一些不同之处 3. 一般性内容 a. Variables 变量

Flash AIR的安装和简单使用
很久以前就听说过Flash AIR的大名,只是从来没有用过。在被Flash的功能限制了很久之后的今天,我突然想用AIR了,于是就到http://www.adobe.com去下载了。安装过程很复杂的,由于我以前用的是Flash CS3中文版,但是AIR不支持中文版,我只好把它卸载了,又安装Flash CS3英文版,也是从ADOBE官方网站上下载的,400多MB,当然它有很多中文版没有的功能,但对于鄙人来说多的都是没用的功能,因为我只用Flash做动画、游戏、开发Flash应用程序,像adobe bridge、手机应用之类的鄙人用不到。 好了,书归正转,下载Flash前,我们要先申请一个ADOBE的用户名,下载Flash之后,我们还需要注册,这时就要用一个注册机。这个注册机可以用迅雷搜索到,只是那上面的病毒太多,很多注册机类的资源提供者都会说这是为了打击盗版很多杀毒软件就把注册机误报为病毒,而经本人亲身体验事情并不尽然也,因为我曾用过一个某软件的注册机后,因为放过了太多病毒导致系统崩溃。 但这一次为了免费享受功能强大的AIR,系统崩溃也算了,不入虎穴,焉得虎子?其实只要防得好,一般是没事的,遇到一个杀一个,遇到俩杀一对。下载了这个Flash CS3注册机,本人杀出了10几个病毒。 注册成功后,我们到http://www.adobe.com/support/Flash/downloads.html下载Flash AIR更新,我把网页中我们用得到的内容剪下来供大家看。 根据提示,下载Adobe Air runtime和Adobe Air Update后,我们先安装前者,再安装后者,可是在我安装后者时问题出现了,它提示我无法安装更新,我才注意到IMPORTANT:后面的一句话(我竟把这个重要的给少掉了),于是再下载它,安装好了,再运行Adobe Air Update,嘿!成功了。 然后运行Flash,发现在CreatNew列表中多出了一个Flash File(Adobe Air)按钮,如下图所示: 难道这就是传说中的Flash AIR?我试着按了一下,嗬!竟然创建成功了。 于是我就写了一个小代码来试验一下这个小东西。

Flash AS3教程:运算符“?:”
前面给大家演示了一个Flash AS3教程:小游戏开发实战尝试,这篇说说运算符的使用。 首先个运算符,我们应不应该推崇多使用,先来做个测验: CODE:var sumo:int = 0;var sumj:int = 0;for(var i:int = 0; i < 10000000; i ++){ if(i % 2 == 0){ sumo += i; }else{ sumj += i; }}trace(getTimer());//输出结果:562var sumo:int = 0;var sumj:int = 0;for(var i:int = 0; i < 10000000; i ++){ i % 2 == 0 ? sumo += i : sumj += i;}trace(getTimer());//输出结果:572从上面的测试结果不难看出,if else的确比?:快一点,那么是不是就应该抛弃?:呢?答案是错 在计算10000000次的情况下,他们的效率差是那么的低。。才10毫秒。。 那么我们推荐用?:的时候: 1、没必要的情况下。 比如,判断逻辑值,如果为true,则a=20,如果为false,则a=30 代码:a = p ? 20 : 30; 如果写成if else,就是

Flash AS3教程:ApplySocket类
前面学习了Flash AS3教程:运算符,今天学习的ApplySocket类,这个类是对socket应用就行了系统化封装,并且考虑了很多因素,整合出来的一套,较为完善的flash程序部分socket解决方案 比如:一些socket服务端,不一定你send过去一条,他马上就会转发,可能会有延时,或者数据堆在一起等现象,而有写socket服务端,在发送数据的时候,会有一些附加码等,这样不利于取出真实数据 该类除了普通的用法,就是对上述假设情况整合了一套解决方案,虽不是很完善,但是能解决大部分问题,至少我碰到过的问题,用这个类应该可以轻松搞定,并且可以适合更复杂的 另外光看讲解,可能不大懂,提供了什么解决方案,来解决上面这些问题,因此,麻烦大家赖着性子,先过一到代码,然后在看后面的用法 index.base.net.ApplySocket类: 对socket进行封装,并且提供多种socket解决方案 构造函数: public function ApplySocket(_isSide:Boolean = false,_datatype:String = "String") 第一参数,是否使用包边,对数据进行处理,详细请看isSide属性 第二参数,默认数据发布类型

Flash AS3教程:Level2D类
前面学习了Flash AS3教程:ApplySocket类 该类是对于同平面物体的深度简单的自动管理类,只是做到了简单的虚拟社区等,人物,建筑物等深度排列,太复杂的估计就搞不定了,但是可以继承这个类继续定义 index.com.main.Leval2D类: 代码:public class Level2D implements IEventDispatcher 现实:IEventDispatcher接口 对同一容器中的物体以Y坐标为基准进行自动深度管理 构造函数: public function Level2D(range_:DisplayObjectContainer) 参数表示要对哪个容器中的对象进行自动深度管理 手动排列深度 方法:

Flash AS3教程:Random类
前面讲了Flash AS3教程:Level2D类,Random类是一个简单的随机函数工具类,总共提供了9种静态方法来获取不同的随机值。 随便写的,如果你还有什么更好的建议,请提出来,谢谢~ index.base.func.Random类: 代码:public final class Random 提供了9种静态方法来获取不同的随机值 构造函数: public function Random() 如果直接实例化该类,将抛出错误 boolean静态属性: public static function get boolean():Boolean

Flash AS3教程:Motion类
前面教程学习了Flash AS3教程:Random类,这篇我们一起来学习Motion类的使用方法和实例。 这个类貌似是多余的,反正就是Tween类,但是解决了动画可能播到一半就停止了等问题,Tween播放到一半就停止了原因是因为类中的侦听EnterFrame事件的时候,使用的是弱引用侦听方式,在播放的途中,被内存自动回收了,因此播放到一半就夭折了,解决办法嘛,除了自己写一个,也可以去包中改一下Tween,把侦听改成强引用就行了 我个人是不太习惯使用Tween的,因此我就写了这个类,自己使用嘛,大家觉得还不错就拿去用吧 缓动的算法还是使用ADOBE自带的那个easing包 这个类属性和方法比较多。。耐心看吧,跟Tween差不了太多的 类讲解: index.base.animation.Motion类: 代码:public class Motion extends EventDispatcher 提供给程序员使用的动画类 构造函数: