推荐阅读

Photoshop:Lab色彩模式的特点
Lab色彩模式非常有趣。它也由三个数据通道组成,第一个是Lightness通道,存储图像的明暗调子变化,实际上可以理解为是“洗去颜色的彩色照片”,之所以这么说,是因为另外两个通道几乎不包括图像的“形象内容”,而仅仅是色彩信息。请看我在三个通道里作了什么?Lightness通道完全没有内容,白的,而另外两个则分别是从黑到白的过渡填充,并彼此垂直。结果你看到了一块调色板。如果在屏幕上看,会鲜艳得多。四色印刷减少了颜色数。 A通道包括的色彩从深绿(低亮度值)到灰(中亮度值)再到鲜粉红色(高亮度值),b通道包括的色彩从天蓝色(低亮度值)到灰(中亮度值)再到深黄色(高亮度值)。它们混合在一起产生更明亮鲜艳的色彩。就好像它们共同给Lightness通道染色一样。这一特征很有意思,你可以不管Lightness通道,而只对ab通道打主意,也就是说,不管“形象部分”而只管色彩变换。你还可以反过来,仅仅调整Lightness通道,而忽略其色彩部分。虽然这样解释似乎有些不恰当,不过,这对图像的编辑的确有所帮助。与其严格地对Lab模式加以定义,不如用一种更有效的理解来换取无拘束的灵感迸发,对吗?我从小喜欢玩儿弹球儿,现在看到这些花花绿绿的玻璃珠,也总想拿几个放在口袋里。我先将一幅RGB图像转换成灰度的,马上魅力全失。不打紧,再将它转到Lab模式,在a和b通道中作过度黑白填充,也是互相垂直的。要是你在屏幕上看见,那真是漂亮。当然显卡得支持32位色才行。a、b通道作了过渡填充灰度格式Lab格式为了进一步说明问题,我选择了这幅彩线集合的图例。a和b通道的明暗效果导致了各个线圈的不同颜色,而所谓具体的形象,其实是在L通道中,有时,L通道的图像比从RGB直接转换的灰度图还要清爽可爱。所以有人在Lab模式中得到灰度图。我作过这样的实验,的确如此。

Photoshop特效之流蜜的蜂窝文字
本文是photoshoplab.net上一个文字制作实例,主要应用了Photoshop的图层样式和“彩色玻璃”滤镜完成文字特效的制作。下面是完成的效果: 以下此特效文字的制作流程: 1、首先输入所要文本。 2、双击图层打开图层样式窗口。应用如下设置。 3、复制文本图层并移除图层样式。按Q键启用快速蒙板。从“滤镜”菜单中选择纹理>>染色玻璃。应用如下设置。 4、按Q键禁用快速蒙板。从“选择”菜单中点击“保存选区”。并命名该选区。 5、选择复制的文本图层并按删除键。

Flash AS 实例进阶-循环按钮
这篇教程为“Flash AS 实例进阶教程”的一部分。查看全套教程>>>>。 源文件下载 >>>>>点击查看动画效果<<<<< 实例2-1循环按钮 ①按钮触发事件发生后有可执行的两个以上的命令。 ②由条件判断语句来执行不同的命令。 ③按钮的外观要有相应的切换(如果需要)。 此外还有不同的思路,将若干个按钮放在一个 MC 不同的关键帧上,执行一次按钮动作后跳转帧,效果虽然相同,但制作麻烦,不符合我们使用 AS 的理念,不作为本节学习的内容。 (见源文件 21.2 ) %(模)的应用, n%m 的意思是 n 除以 m 的余数,例如 10%3 的返回值是 1 , 3%10 的返回值是 3 ,一个递增变量对一个常数求模可以得到一组有规律的循环变量,其用途是很广的。 ①场景上是一个有补间动作且在第 1 帧停止的 MC 。

PS简单制作立体文字效果
这篇教程教飞特的朋友们用PS简单制作立体文字效果,教程制作的文字效果光感和质感都很强。制作比较简单。转发过来和飞特的朋友们一起学习交流,希望大家喜欢这篇教程。先来看看最终的效果图:具体的制作步骤如下: 新建文档224x206像素,背景白色,输入黑色文字。 添加图层样式。 复制一层,右侧挪动一段距离,修改图层样式,将渐变中心挪到右上角。
最新发布

Flash 8 新增功能
Flash8在很多功能上有较大的改进,并且新增了一些功能,更利用开发者使用。它提供了更强大的表现手法、文本支持、脚本增强和视频支持。下面就分别介绍一下这些新增的功能。 打开Flash8的“混色器”面板,会发现界面比以前有了改变。这样更利于设计者对舞台上的对象应用复杂的渐变。另外,新增加了渐变的溢出模式的设置。溢出模式模式包括三种:扩展(默认模式)、镜像和重复。如图1-1所示。 图1-1 增强的“混色器”面板 以前的“填充变形工具”的手柄全都用简单的“方块”、“圆圈”来表示。虽然当鼠标移动上去会改变指针的形状,但这无疑对广大初学者来说是欠考虑的。不过这一切都过去了,Flash8带来了更完善的渐变控制。现在的渐变控制手柄更加直观,更方便初学者使用。如图1-2所示。 图1-2 改进的“填充变形工具” 以前在Flash中,舞台同一图层的所有形状都可能影响它们所覆盖的其它形状的轮廓。现在,选择“对象绘制”模式后,可以直接在舞台上创建形状,而不会干扰其它重叠形状。 在“工具箱”中选择“线条工具”、“椭圆工具”、“矩形工具”、“铅笔工具”、“钢笔工具”时,“绘图工具箱”下边的的“选项”中会出现“对象绘制”按钮,如图1-3所示。单击这个按钮,就可以进入到“对象绘制”模式了。

Flash 8 影片文档的基本操作D投影滤镜文字特效
在本节中,通过一个阴影文字特效范例的制作,介绍了Flash制作动画的一般操作步骤。相信初次接触Flash的朋友会对Flash有一个初步的了解。 对于初步接触Flash8的读者来说,掌握Flash8制作动画的工作流程,掌握Flash影片文档的基本操作方法是最迫切的一个要求。 本例利用投影滤镜制作一个阴影文字特效,通过这个阴影文字特效的制作过程,让读者了解Flash8制作动画的整体过程。范例效果如图1-45所示。图1-45 范例效果 通过本例的学习,读者主要可以掌握如何新建Flash8影片文档,如何设置文档属性,如何保存文件,如何测试影片,如何导出影片,如何打开文件,如何修改文件,如何输入文本,如何设置文本的滤镜效果以及认识Flash8工作环境,认识Flash所产生的文件类型等。 (1)启动Flash8,出现“开始页”, 选择“创建新项目”下的“Flash文档”,这样就启动Flash8的工作窗口并新建一个影片文档。 (2)展开“属性”面板,单击“大小”右边的“文档属性”按钮,弹出“文档属性”对话框。 (3)在“标题”文本框中输入“文字效果”,在“描述”列表框中输入对影片的简单描述,设置“尺寸”为300×200像素,设置“背景颜色”为浅蓝色,其他保持默认,如图1-46所示。

有关Flash ActionScript3编程的总结
最近用Flash AS3写一些项目,在编程过程中遇到不少问题,同时也有一些收获和心得,现在总结和大家分享,希望对大家有一些帮助。如果你发现有说得不对的地方,请在文章下面留言,大家一起来讨论。 1、AS3的强制类型转换 我之前一直以为是没有这个功能的,而最近在看一些文档,发现这个功能是有的。目前总结下来有两种写法: 不知道这种写法是借鉴那种编程语言,反正我没有见过。 补充这个语法说明:http://livedocs.adobe.com/flash/8_cn/main/00001211.html var loader:URLLoader = event.target as URLLoader; 这种写法是借鉴VB.Net编程语言,唉!AS3语法真得一个大杂烩。 2、URLStream和URLLoader URLStream在文本文件数据方面可以支持多种字符编码。 URLLoader在进过测试后,发现除UTF-8字符编码外,其他字符编码读过来的数据都是乱码。

进入Flash MX组件时代之三 扩展组件
FlashMX给用户带来了很大的自由空间,让我们可以拥有编写属于自己的客户组件,因而FlashMX的组件就变得具有无限的可扩展性,现在已经有众多闪客闪侠在作出无私的奉献,编写了许许多多的实用外挂组件并提供了下载,让我们可以针对不同的现实情况使用他们已经编写好的FlashMX Components了。从前面内置组件的使用过程中我们可以感受到FlashMX组件使用的方便性及解决问题的快速性,那么现在我们又该如何来使用那些扩展的外置组件呢? 3.1 扩展组件的安装与删除 扩展的外置组件不像FlashMX自带的组件一样,按下Ctrl+F7打开Flash UI Components面板就可查看到相应的组件,使用外置组件必须先进行安装然后方可使用。用过并熟悉DreamWeaver的朋友可能会有所了解,DreamWeaver这个工具也可进行外置插件安装,而且安装过程极其简单。由于FlashMX与DreamWeaver同产于Macromedia公司,因而该公司将FlashMX的组件安装方式与DreamwWeaver的安装方式进行了统一,以便让我们可以更快更好的掌握并进行安装与使用。

进入Flash MX组件时代之四 组件的衍生
前面我们已经阐述了FlashMX组件的概念、内置组件的强大功能、扩展组件的安装和应用,显然这些内容仍属于组件应用的范围。FlashMX为我们提供的内容绝不仅仅只限于这些,那它到底还隐藏了些什么呢?其实它什么也没有隐藏,也无需隐藏,而恰因如此,越来越多的闪客闪侠加入到了FlashMX应用组件开发的行列当中。FlashMX应用组件的开发?这到底是怎样一种技术,我们又该如何去认识它,谈及到此或许我们该对FlashMX组件的衍生过程进行一番了解。 4.1 从功能函数衍生开来 假若说到函数相信各位闪友都会眼睛一亮,平时制作Flash影片的时候经常会用到一些函数,如:random(随机函数)、substring(截取字符函数)、abs(绝对值函数)等Flash自带的函数,相信熟悉Flash ActionScript的朋友对它们也一定非常熟悉,利用它们我们已经可以完成一些常规功能的奇特效果。然而要求似乎永无休止,在许多场合我们仍需要自行定义一些自定义函数来解决一些特殊的要求,在此我们称它们为“功能函数”。 不说还不明白,越说却越糊涂,我想从下面的实例中或许可以让我们对“功能函数”有进一步认识。 实例要求:在场景中创建一组按钮,而鼠标移至按钮上以后就显示相应的按钮功能提示信息。 制作分析:由于每分按钮必定具有其不同的功能作用,因而鼠标移至按钮上时显示的提示信息必然是不相同的。针对于此,第一印象我们或许会马上联想到利用按钮 “UP”及“Down”等不同状态时放置相应不同的文本框,以此来达到按钮的提示信息的功能。假若场景中只有二、三个按钮用此方式或许尚可,但倘若按钮一多则会显得极为繁杂,因而我们必须想法找到更为妥善的方式来解决此类问题。由于Flash本身并无相关的函数来解决此种特定问题,因而我们自然而然的想到了利用Action创建一个解决此问题的特定函数,在此我们将它们命名为setTooltip及unsetToolTip――提示信息的功能函数。 首页我们在场景中建立一个ActionScript层,如下图52所示,然后在此关键帧中输入如下代码:

Flash 与 Asp 的结合使用
Flash 的功能已经非常强大,完全可以跟其他的服务器端语言结合起来,做出适合现在的网络应用的网站。一个典型的模式就是Flash 与Asp的结合使用。其架构如图1所示。

Flash与Asp的结合应用实例之一 论坛的实现(上)
在上一篇教程《Flash 与 Asp 的结合使用》中我们介绍了Flash与Asp结合应用的原理,现在我们就来看看两者结合应用的实例DD论坛的实现。先来看看实例的效果,有登陆、查看主题、查看具体内容、发表新主题、删除等功能,在本实例上面稍做修改,就是一个比较完善的论坛了。下面我们按顺序来一项一项实现论坛的功能。 一 、登陆部分 登陆部分的基本原理是:在Flash端输入用户名和密码,通过Asp查询数据库,如果用户名和密码正确,就跳转到登陆成功界面,否则就跳转到登陆失败界面。 A、 Asp部分 新建一个空白文件,命名为Login.asp,内容如下:username = request("username")userpwd = request("userpwd")set conn=Server.CreateObject("ADODB.Connection")conn.open "Driver={SQL Server};SERVER=192.168.1.32;DATABASE=pywz" '注释1set rs=Server.CreateObject("ADODB.Recordset")strSql="select * from UserInfo where userid='" & username & "' and passWord='" & userpwd & "'"rs.open strSql,conn, 1, 1 if not(rs.bof and rs.eof) then ‘注释2 Response.Write ("userlogin=sUCcess")Else Response.Write ("userlogin=unsuccess")end ifrs.closeconn.close%> 注释1所在的行是针对SQL SERVER的连接字符串,要根据自己设置的数据库的不同,做相应的改动。如果用其他的数据库的时候,适当改动此字符串即可。如常见的Access数据库的连接串如下:strConnString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=路径\xx.mdb" (注:Access 97,这里是按文件放置路径连接,如:c:\wwwroot\data\bbs.mdb) strConnString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("地址/xx.mdb")" (注:Access 97,这里是按地址连接,如:data/bbs.mdb) strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=路径\xx.mdb;" (注:Access 2000) strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("地址/xx.mdb") (注:Access 2000) 注释2为当登陆成功时返回userlogin的值为success,否则为unsuccess。 B、 Flash部分 1、在属性面板上,将第一帧的“帧标签”设为“login”。在第一帧的Action面板中加上:Stop(); 2、如图1所示,在场景中放置两个文本框,两个button,其中上面一个文本框的设置如图2所示,另一个文本框的设置如图3所示。

从Flash中导出透明背景的GIF动画
某日,网友紧急求助:在Flash里设置了一个小动画,转成了GIF格式但总带着白色背景,请问能否在Flash里把背景设为透明,使导出GIF图不带背景?其实利用Flash MX,在其“发布设置”中就有这个选项的。 1. 点击“文件”菜单中的“发布设置”命令,在随后的“发布设置”对话框中的“格式”选项下,你会发现,软件默认只勾选了“Flash(.swf)”和“HTML(.htm)”这两个选项。要想导出GIF图像,事先得在此对话框中再选中“GIF图像(.gif)”这个选项后,点开随后出现的“GIF”选项卡。 2. 在“GIF”这个选项卡下,在“回放”项中确认选中“动画”和“不断循环”这两项;在“选项”项中确认选中“优化颜色/抖动实底/交错/删除渐变色/平滑”这五种效果中的某一或几种;在“透明”项中点开右边的倒黑三角后确认选中“透明”项(这是你想做成透明背景的关键);点开“抖动”项右边的倒黑三角后选择一种抖动效果;点开“调色板类型”项右边的倒黑三角后选择一种调色板效果;点按“确定”。 3. 点击“发布设置”对话框中的“发布”按钮,或者点击“文件”菜单中的“发布”命令后,再到你的“X:\Program Files\Macromedia\Flash MX”(这里“X”是指你的安装的Flash MX所在的分区)文件夹下,或者到你已经保存了编辑文件(.fla)所在的文件夹中,你会发现多出了三个扩展名不同但都是“未命名-1”为名的文件,其中“未命名-1.gif”就是透明背景的动态GIF图形成品! 注:当然了,也可直接点“文件”菜单下的“导出影片”命令后,先点开“保存类型”右边的倒黑三角并选中“GIF动画”,再找好存放位置并命名文件名后点按“保存”按钮。但这种方式输出的最后成品,其背景是不透明的!

下拉菜单全攻略之Flash篇
在如今这个网络技术日新月异的时代,新技术,新工具层出不穷,不知不觉之间flash已是如此贴近我们,从动画短片到MTV,从趣味游戏到网站片头,大有一统网络动画界的趋势。各大门户网站也纷纷采用flash技术以加强页面效果,看着这些让人目眩神迷的动画效果,做为网虫的你心中是不是也有闪一下的冲动呢?别急,下面我们就来学习一种用flash制作下拉菜单的制作方法。 显而易见,与传统下拉菜单相比,使用了flash技术的下拉菜单无论在外观上功能上都有着无与伦比的优势,我们可以轻松制作出流畅的动画效果,让你的网站披上迷人的面纱。并且由于flash使用了矢量技术,生成的动画不但自然流畅,而且文件很小,可以无限放大而不失真。下载速度也很快,大大节省了浏览者的上网费用。传统菜单在更新时要更换大量图片,更改网页代码,真是费时又费力,还很容易出错。而flash下拉菜单维护更新十分方便,当你想要更换菜单内容时,只需在 flash中修改文字与链接,再将这一个swf动画文件上传即可。但是flash 菜单也有一个致命的缺点,那就是并不是所有的网页浏览器都支持flash动画的swf文件格式,而需要下载插件方能正常浏览。这就给浏览者带来了不便,这也是 制约flash技术在更大的范围内一展身手的主要原因。但是相信随着微软ie6.0的发布,其内建的flash插件功能将把flash的发展带向一个新的高峰。 下面,我们正式开始flash下拉菜单的学习,这个实例的原理是利用按钮响应鼠标事件实现帧间跳转。响应鼠标事件利用on,跳转利用gotoandstop完成。先看看将使用到的as的语法:telltarget 语法: telltarget(target);{ statement; } target:指定时间轴线的目标路径字符串 statement:目标时间轴线代码on 的语法是: on(mouseevent){ statement; } statement: 鼠标事件发生时执行的代码 mouseevent是鼠标事件,包括有: press: 鼠标指针在按钮上并单击 release: 鼠标指针在按钮上被释放 releaseoutside: 鼠标指针在按钮外被释放 rollover: 鼠标指针移进按钮区域内 rollout: 鼠标指针移出按钮区域内 dragover: 鼠标指针在按钮上被按下,移出按钮再移回 keypress: 鼠标指针在按钮上,然后鼠标按下,再移出按钮区域 为了便于阅读,我们将类似"点击windows菜单,在弹出的下拉菜单中点击panels,在弹出的panels子菜单中单击align选项"这样的动作定义为windows----panels---align。打开你的 flash,新建一个文件宽300,高200,(如图)。 鼠标右键单击over帧选择insert keyframe新建关键帧。点选矩形,modify---ungroup解散群组,点选蓝色色块,改变填充色为橘黄。 Insert---new symbol新建一个元件,类型为"button",命名为"菜单",在工具栏上选择rectangle tool,设置stroke color为none填充色为浅黄色,画一个矩形,edit ---select all,modify ---group,将所有的线条与色块群组起来。windows---panels---info,在弹出的info面板中调整这个矩形的大小,宽为110高为27。输入文字"内容一"。

Flash最常用AS语法及语句总结
■ FLASH按钮+链接 on (release) { getURL("相应链接"); } ■ 用flash 做那种弹出的小窗口 分两步: 1.给flash中的按钮加入如下action: on (release) { getURL (""); }