推荐阅读
flash用右键菜单来控制显示、隐藏右键菜单
抛开实际用途不谈,这贴主要有助于对两个类中的属性和方法加深理解! 注:可用性 Flash Player 7 将代码直接复制到第一帧即可: 代码//// 函数:当点击指定菜单项时,显示所有内置菜单项// 参数:// currentObject 对右键点击对象的引用// itemReference 对选定 ContextMenuItem 对象的引用//function showBuiltInItems(currentObject:Object, itemReference:ContextMenuItem):Void {// 临时存储自定义菜单项的路径var temporaryCustomItems = currentObject.menu.customItems;for (var everyProp in temporaryCustomItems) {temporaryCustomItems[everyProp]["enabled"] = true;}// 选中项变为不可用itemReference.enabled = false;// 临时存储内建菜单项的路径var temporaryBuiltInItems = currentObject.menu.builtInItems;// 通过 for..in 循环枚举 ContextMenu 类的 temporaryBuiltInItems 对象的属性,即内置菜单项的所有名称for (var eachProp in temporaryBuiltInItems) {// 输出属性名//trace(eachProp);// 改变各属性值为true,即显示temporaryBuiltInItems[eachProp] = true;}}//// 函数:当点击指定菜单项时,隐藏所有内置菜单项//function hideBuiltInItems(currentObject:Object, itemReference:ContextMenuItem):Void {// 临时存储自定义菜单项的路径var temporaryCustomItems = currentObject.menu.customItems;for (var everyProp in temporaryCustomItems) {temporaryCustomItems[everyProp]["enabled"] = true;}// 选中项变为不可用itemReference.enabled = false;// 隐藏所有内置菜单项currentObject.menu.hideBuiltInItems();}//// 创建一个 ContextMenu 类的对象var firstContextMemu:ContextMenu = new ContextMenu();// 隐藏指定 ContextMenu 对象中的所有内置菜单项(“设置”除外)firstContextMemu.hideBuiltInItems();// 添加新的菜单项firstContextMemu.customItems.push(new ContextMenuItem("显示菜单", showBuiltInItems));firstContextMemu.customItems.push(new ContextMenuItem("隐藏菜单", hideBuiltInItems, true, false));// 将 ContextMenu 对象会应用到根时间轴(或者其他指定的对象)_root.menu = firstContextMemu;/*// 查看 firstContextMemu.customItems 内容for (var k in firstContextMemu.customItems) {for (var n in firstContextMemu.customItems[k]) {trace(firstContextMemu.customItems[k][n]);}}*/
Flash动态解析Web应用程序服务器路径
玩过Flash+ASP/PHP开发的朋友都知道,在Flash软件里测试Flash从后台脚本读取数据的时候,不能直接的用如“loaddata.asp”这样的路径,必须是http://www.domain.com/Application/loaddata.asp 或者 http: 开头的路径。有些人问了?为什么呢?当FlashPlayer里测试的时候收到load("loaddata.asp")这个命令的时候,他会直接读swf文件路径下的 loaddata.asp文件。但由于没有经过IIS的运行处理,直接读入Flash内部,当然,读出的结果就是%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%类似这样了,所以就无法根据我们的意愿来处理数据了,而当FlashPlayer执行load("http://www.domain.com/Application/loaddata.asp")这个命令的时候,他就不再是本地的TXT文件读取命令,而是一个HTTP请求,FlashPlayer把这个请求发送到HTTP服务器,服务器的IIS解析脚本返回结果后Flashplayer便可以正确的处理这些数据了。(废话一堆)当然如果你清楚了路径的关系,也可以把写load("loaddata.asp")写到Flash里,上传的时候,把.asp .swf 和包含 .swf的html文件,都放在一个目录里就行了。特别指出的是swf 在取得路径时,是取包含他的html和.asp的关系的。而不是 swf 与 asp的路径关系。说起来已经是有一点晕了,但如果理解了路径的关系,那就非常简单了。好了,进入正题,虽然输入HTTP路径就可以正确读取数据,但是在程序开发测试阶段可能经常需要开发者更换服务器,那样就对我们造成了一定的麻烦,你每更换到另外一个服务器上面的时候就要修改一次他的HTTP路径,如果读取了N(N≠0)个文件,难道还要手动修改N次?当然不是,那么通过下面这个小技巧便可以轻松解决这个问题:把SWF文件嵌入到一个ASP页面里面,输入如下代码:<%Dim PageUrl,URLarry,i,ApplicationURLPageUrl="http://" & Request.ServerVariables("http_host") & Request.ServerVariables("url")Response.Write "PageURL="&PageUrlURLarry=Split(PageUrl,"/")Arryubound=ubound(URLarry,1)-1For i=0 to ArryuboundApplicationURL=ApplicationURL&URLarry(i)&"/"NEXTResponse.Write "<br>ApplicationURL="&ApplicationURL '这一句仅仅是测试代码是否正确,可省%>好了,对ASP有一定了解的朋友应该都明白代码是什么意思了,PHP也可以用这种思路来写,下面在SWF路径中可以这样写 <%="flash.swf?myserver="&ApplicationURL%> 这样就可以通过URL把变量传递给SWF文件,在Flash影片中便可以直接访问这个变量了,就是_root.myserver。 好的,现在来让我们测试一下结果,先编写一个loaddata.asp,让他返回一个back变量。打开FLASH,新建一个文件。然后在场景中拖入两个动态文本框,分别命名为txt.url 然后在第一帧输入以下代码:mytxt=new LoadVars()mytxt.load(_root.myserver+"loaddata.asp")mytxt.onLoad=function(sUCcess){if(success){
制作七彩仙人掌文字
2、激活工具箱中的输入文字工具,输入文字“仙人掌”,别忘了转换图层(单击右键,选择转换图层命令),不然的话,就没法子对文字层进行操作了。在图层面板中将文字层复制。3、激活工具箱中的手指形涂抹工具,在弹出的面板中将参数设置为:Normal(普通)、Pressure(压力)80%,其它四项不选。4、执行Windows/Show Brushes(窗口/显示画笔)菜单命令,选择图中的画笔。 2、激活工具箱中的输入文字工具,输入文字“仙人掌”,别忘了转换图层(单击右键,选择转换图层命令),不然的话,就没法子对文字层进行操作了。在图层面板中将文字层复制。3、激活工具箱中的手指形涂抹工具,在弹出的面板中将参数设置为:Normal(普通)、Pressure(压力)80%,其它四项不选。4、执行Windows/Show Brushes(窗口/显示画笔)菜单命令,选择图中的画笔。 6、激活渐变工具,在弹出的面板中将参数设置为:Normal(普通)、Opacity(不透明度)100%、gradient(渐变):Transparent Rainbow(透明彩虹渐变)。其余三个选项全选。分别选用各种渐变工具在选择区画直线,直到文字出现满意的七彩效果。按Ctrl D取消选择。7、执行Layer/Effects/Drop Shadow(图层/效果/投影)菜单命令给文字添加阴影,参数设置及效果如图。至此七彩仙人掌的制作便完工了。带刺的东西可别乱碰哟,扎了手可别怪我。
最新发布
图层抠图,用PS图层蒙版代替通道给照片进行蒙版抠图
本篇教程本次不用通道来抠图,教程通过图层蒙版代替通道给照片进行抠图。图层蒙版的显示原理和通道一样,都是黑色隐藏白色显示,当同学们明白这个操作以后,相信就很好理解了。因为本片教程的素材对比度还是比较强的,所以整体来说还是比较好操作,进入蒙版以后就可以进行操作了,具体的操作步骤同学们可以根据教程来学习一下,相信通过教程既可以学会又可以掌握图层蒙版的一些运用。一起来练习一下吧,相信你可以做的更好。 效果图: 操作步骤: 首先打开这张素材之后ctrl+j复制一层,从图中可以看出整体对比是比较强的。 接着要做的就是ctrl+a全选,然后ctrl+c复制,在ctrl+d取消选区,按完这3个快捷键之后给复制层添加图层蒙版。 按alt单击蒙版即可进入蒙版的白色状态,然后编辑-选择性粘贴-原位粘贴,图像放到了蒙版里面咯。
后期修图,Photoshop人像照片后期雪景合成和修图教程
本教程主要使用photoshop详解人像后期雪景合成和修图过程,整体的效果很漂亮的说,但是教程中文字的制作在这里没有详解,可直接复制我制作的文字样式;后面我会单独写一篇关于文字样式的制作经验分享,感兴趣的朋友让我们一起来学习吧。
婚纱后期,PS调出橙黄色的唯美树林婚纱照片后期处理教程
本篇教程把室外的婚纱人像照片通过ps调出一种秋季的黄色调,给人一种秋意盎然的感觉,前期的树叶是绿色的,我们要通过ps把它变为橙红色,像橙红色也是常用的色调,比较适合背景树木较多的外景人物,大致调色通过把图片高亮的黄绿色转为橙色。然后把绿色转为黄绿色,再到暗部增加一些补色即可。具体通过教程来练习一下吧,相信同学们可以很快学会。 效果图: 素材: 操作步骤: 一、photoshop打开原图素材,按Ctrl + Alt + ~ 调出高光选区,按Ctrl + Shift + I 反选。新建一个图层填充暗紫色:#592C5B,混合模式改为“滤色”,效果如下图。 二、创建可选颜色调整图层,对黄、绿进行调整,参数设置如图2,3,效果如图4。这一步把树叶颜色转为青绿色,黄绿色部分转为橙黄色。
婚纱抠图,通过PS图层蒙版抠出黑色透明的婚纱照片
本篇教程通过ps给黑色的婚纱进行抠图,主要用到的是图层蒙版,同学们可以根据教程来练习一下,相信同学们可以通过练习来了解一下图层蒙版,在抠图的时候我们可以通过各种工具把图片抠出来,图层蒙版只是其中的一种,像婚纱抠图的时候要根据实际情况进行选择性的抠图,比如说通道抠图也是可以抠出来的,在此我们不再多说,主要还是用图层蒙版,具体的操作还需要同学们来练习一下,相信你可以通过教程掌握它的使用方法。 效果图: 操作步骤: 1 首先大家将素材打开之后,先复制一层CTRL+J,然后在添加图层蒙版。 2 接着得到拷贝图层的缩览图选区(按着ctrl配合鼠标左边单击即可),然后按一下快捷键CTRL+C,再ALT键配合鼠标左键进入纯白的蒙版状态。
黑白人像,PS调色打造高质感黑白人像照片教程
同学们都知道想要打造黑白人像高级感是比较复杂的,处理的过程也是有点长,首先需要给人物进行质感磨皮,在彩色模式下有较强的质感肤质,然后再把它整体压暗,这样才能突出肤色的质感,最后再把颜色转为黑白效果,加强局部的光影并增加他的清晰度即可。同学们具体需要通过教程来学习一下,然后可以结合教程来制作有自己风格的黑白人像照片。 效果图: 素材: 操作步骤: 1、我们将原图在acr里做基础调整,主要目的是将原图调整为低中调。压暗,皮肤隐藏的瑕疵会全部暴露。如下图。 2、在ps里打开,先用修复工具,将图中比较明显的痘印和瑕疵去掉,如图。
Photoshop通过美女图片调色例子解析渐变映射使用原理与方法
调色的工具多种多样,前面我们介绍了之中的主要五种,几乎已经可以调出所有的色彩风格,但每一种调色工具都是有其存在的价值和意义,而作为调色工具中的渐变映射,在后期中的使用也很常见,本文将给大家详细讲解渐变映射的使用原理与方式。一、渐变映射使用原理在使用时,渐变映射首先会将照片去色变成黑白,然后从明度的角度分为:暗部、中间调和高光。在渐变映射中有一个颜色渐变条,这个颜色渐变条从左到右对应的就是照片暗部、中间调和高光区域。也就是说如果我们把这个渐变条填充上两个颜色,越靠近左边的颜色将是照片暗部的颜色,越靠近右边的颜色将是照片高光的颜色,而中间过渡区域则是中间调的颜色。如下图:使用红到青的渐变映射:我们可以发现这张图几乎已经失去了它之前的所有颜色,因为在使用渐变映射后,首先会将照片变成黑白,然后左边红色对应着衣服中最暗的部分,右边青色则对应着照片中高光部分,中间部分则对应着红到青的过渡部分。二、渐变映射与色彩平衡的区别在前面我们说到渐变映射会将照片从明度的角度分为:暗部、中间调和高光,然后颜色渐变条再一一对应上色,所以可能有些人会误以为渐变映射是简版的色彩平衡,其实不然。其中最大的区别就是,使用色彩平衡不会将照片去色,它还是会在原来的色彩基础上进行颜色的调整,而渐变映射则会先去色,然后再着色,这样就会失去原来的色彩。其实渐变映射调整的暗部,中间调和高光没有色彩平衡简单,易于控制,一般情况使用渐变映射都需要降低不透明度,或者配合使用混合模式。
Photoshop美女图片调色实例解析饱和度工具使用技巧
在《PS中的调色工具》中我们谈到了改变饱和度的两种方式,一种方式可以通过改变明度,另一种方式是直接改变饱和度,但是我们还遗留一个问题就是,通过改变明度来降低饱和度与直接使用饱和度降低饱和度有什么区别呢?本文将与大家深入探讨这个问题,并且还将与大家探讨饱和度对后期作品的影响。一、离大师更近一步调色是一种非常微妙的感觉,在PS中主要的调色工具其实就是这五个,但是不同的人能够用其调出完全不一样的感觉,有些很美妙,有些很杂乱,就算我们有时候对着大师的作品模仿也不尽能够调出他那样的色彩,这其中的原因有对艺术色彩的理解,当然也有对调色工具的深度理解和精确控制,所以为了我们能够离大师更近一步,我们有必要理解每一种工具的之间的差别与共性,这样最少能在技术程度让我们与大师更进一步,接着我们再不断的提高艺术修为,二者相辅相成缺一不可。二、改变饱和度的两种方式区别色彩降低饱和度的方法主要是改变明度或者直接改变饱和度,这两种方式带来的结果又有很大的区别,而他们的却别是什么呢?我们也可以根据实例来一探究竟。比如我们现在有这样的一张不是很完美的图:这样的图我们第一感觉整个人物的肤色有点偏暗红色,饱和度有点高,皮肤不够白皙通透,那我们怎么办呢?因为红色饱和度偏高,那我们也许可以试着用色相饱和度,选择红色通道,然后把红色的饱和度降低,得到这样的结果:这样可能给人感觉还可以,但是仔细看发现皮肤尤其是嘴唇红色比较多的部分有点中毒发黑的感觉,这也许不是我们想要的效果。那我们在试着用明度的方式进行调整,依然还是用色相/饱和度,然后选择红色通道,把红色的明度提高:
PS将废片处理成胶片风照片的前期和后期调色过程
如何把一张夜间拍摄的废片处理成胶片风照片?前些天发了一组夜拍仙女棒的照片, 很多小伙伴问拍摄设备以及后期处理思路,所以今天就跟大家分享一下这组图的前期和后期过程。 效果1: 效果2: 一、环境及设备 照片都是在19点到20点之间拍摄的,光线环境恶劣,没有辅助光源,仅仅依靠仙女棒和远处的路灯。所以拍出来的原片有点糟糕。 通过分析,我们发现,照片偏黄,脸部过暗,暗部细节未合理呈现,并且有较多死黑部分,整体视觉效果不舒服。 接下来我们开始拯救这张照片:
照片调色,PS调出时尚韩式大片效果的室内人像照片调色
现在韩式调子相对还是比较流行的,然后呢很多朋友也在问我怎么做,还有很多后期朋友可能对韩式具体调节还不是很了解,那么今天我就来跟大家分享下,因为我知道在求学的路上没人指点和交流是一个什么状态,这里呢我虽然不能做到完全免费分享,但是偶尔有时间分享一些PSD或者是自己的经验还是可以的,只希望让大家少走一些弯路,能有少许的进步,我就很欣慰了。 首先呢感谢陈壹老师提供的原片,韩式呢有很多有很多不同类型,比如说韩式饱和比较低、暗部偏蓝、高光有点黄、整体对比相对有点高,也有的韩式不偏任何颜色整体比较干净,今天我们来讲一组室内写真。 效果图: 首先呢我们来分析下原片,人物比较暗还偏红,暗部整体比较偏红,高光呢整体色彩不匀 下面我们到Cmera RAW转片,这步主要调整片子整体明暗及对比,然后呢降点饱和稍稍加点自然饱和让片子整体色彩更匀一些。 然后这两部主要是把肤色饱和降低明度提高一些,让肤色看过去更舒服
照片处理,PS详细解析全景风光照片后期处理教程
对于场景较大的美景,广角镜头单张出片不能很好的满足需求。首先,就算是使用12mm的镜头,能够涵盖的画面也是有限的,如果需要更大场景的,就不够用了;其次,超广角镜头畸变大,就算刚好装下你想拍的场景,后期进行畸变校正裁剪之后,构图就变了,还有可能把有用的内容裁剪掉了。所以,掌握全景接片的方法非常有利于个人摄影创作。 EOS 5D Mark IV光圈:F8 快门:20s 感光度:100 B.way ND1000+GND0.9 在拍摄中,我使用的是EOS 5D Mark IV相机,它的宽容度有明显提升,暗部提亮的时候画质不会有太大影响,同时,在黑暗环境下长时间曝光的噪点很少,对画质非常有利。EF 16-35mm f/4L IS USM镜头的16mm端畸变小,成像素质优秀,抗炫光能力强,我绝大部分情况都会用这支镜头。1.确定拍摄对象 这点不用多说,想要拍照肯定要先确定拍摄对象嘛~需要注意的是要根据景色的特点决定是否接片,其实国画中长卷的文化因子根植在每个人的基因里,对于我们摄影人并不难理解。 EOS 5D Mark IV 光圈:F7.1 快门:2s 感光度:100 B.way ND1000+GND0.9 2.选择合适的机位 这点很关键,要考虑到是全景接片,虽然拍摄的时候是一张一张拍,但是后面是要制作全景图的,所以,拍摄前要想好整体的构图,也就是后期合成全景图以后的效果,根据想要的效果选择机位。
