推荐阅读
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制作大气时尚的水果饮料海报设计教程
作者的制作思路非常不错。首先我们需要找灵感,找一些优秀的设计作品进行参考,构思出自己想要的效果;然后搜集素材进行合成;后期处理好细节,调整好颜色等即可。 最终效果 寻找思路: 素材展示: 一、拼合素材
人像照片,PS调出甜美通透肤色人像照片后期处理教程
今天我们讲讲如何把低端相机所拍摄的照片用高级小清新调色技巧修出一张大片的感觉来。感兴趣的朋友一起来学习吧。 我们先看一下后期之后原图的对比图。 这张片子是去年夏天在青海茶卡盐湖玩的时候无意抓拍,可以看到人物脸部曝光极其不准,比较暗。这张照片的拍摄器材是我13年买的佳能600D,还有网上淘的一个国产永诺50 1.8镜头,支持一下国产镜头( 其实是没钱)。整套全新装备现在加起来可能2500元左右。 首先我们先把这张照片用PS导入进ACR进行一个初步的小调整,实现大片的第一个小目标。 从直方图上面可以看出,这张照片右边高光区域细节较少,片子曝光不足。 我们第一步就是拉曝光,把曝光不足的地方拉回来,可劲拉。 然后拉得太多了,我们先把高光降一点下来。然后降低一下阴影部分,这个参数都是根据照片变化凭感觉拉,没有规定的一个数值,在把白色拉到底,把天空拉回来。黑色太提上去一点,把前面面部的层次在拉亮一点。
科技文字,PS软件结合AI制作超炫光效字体设计教程
这期教程主要是利用ai和ps制作出超炫的科技文字,教程的难度一般 先看看效果图 下面是教程 1、首先确定这期海报的风格是科技风,以此为依据来寻找灵感,找到你想要的感觉 2、简单灵感的探索之后,我们开始提炼关键词,接着就开始设计文字了 3、打开ai,输入你想输入的文字,选中文字然后右键,选择创建轮廓,得到如图所示的结果
手机图片,PS给水下人像添加三角射线效果图
下面的教程就是教大家如何利用一张全屏照片再加工,做出一个手机全屏大图,这张图同样可以进入你的壁纸库哦。 先看看效果图 下面是教程 一、新建文档 打开你的PS,新建一个适应手机屏幕的文件,尺寸大小设置为 W:640px H:1136px,将你的图片插入到文档中。 这是我选用的图片(by摄影师Jared)。 二、对图片的美化
转手绘图片,PS把手机照片变成唯美转手绘效果教程
作者转手绘部分都是在SAI里完成,人物基本上都需要重新画一次,需要一定的绘画功底;PS重点用来润色,磨皮,以及用液化滤镜来修整轮廓,感兴趣的朋友让我们一起来学习吧。 最终效果 原图 1、将图片从PS里打开,在最上面的菜单栏里找到“图像”里“调整”里“可选颜色”进行调色,数值如下。调色没有固定的方式,不同照片和画风调色效果会有不同。可以根据个人喜好来调。
创意合成,PS软件制作长有猫头的猫头鹰图片合成教程
合成的照片大都是创意无限的,本篇要合成的教程是把猫和猫头鹰合在一起,合成照片的时候要找两张照片角度相同的,这样制作起来比较方便和快速,不过对于PS高手来说,就没有什么角度不角度了,都可以再次制作,整个教程制作起来还是比较好上手的,同学们跟着教程练习就可以学会,具体如何做一起通过教程来学习一下吧。 效果图: 操作步骤: 1、打开ps,分别拖入素材。 2、用钢笔工具抠出猫的部分,ctrl+enter形成选区,给选中的部分加图层蒙版。
哥特风格,PS合成哥特风格的女巫场景图设计教程
本教程主要使用photoshop合成哥特式风格的乌鸦女巫场景,原作珍妮乐,来自越南,爱好图像处理。本教程多涉及到填充与调整图层、蒙版。 先看看效果图 一、制作背景 1.1 打开你的PS,新建一个2000X1333像素、DPI72的文件 1.2 然后将素材包里的风景图片拖到文件中来,等比放大,选择合适区域 1.3 栅格化图像,然后将下方那个植株给填充内容识别掉。
图案设计,PS软件制作费尔岛花纹图案图片设计教程
教程通过PS制作一款费尔岛图案的照片,那么什么是费尔岛图案呢?这是百科给出的介绍,费尔岛位于苏格兰北部,岛上冬季气候湿冷,妇女们喜欢编织提花图案,1921年,英国爱德华八世身穿一款费尔岛图案毛衣的照片,使费尔岛的提花毛衣成为经典英伦风格,是北欧风格的一种,风靡世界近一个世纪。是的,这是一种图案,教程通过PS来制作这样一种图案,具体如何操作一起来学习一下吧。 效果图: 操作步骤: 1.绘制图案的第一个设计第1步在打开Adobe Illustrator并创建一个600 x 600 px宽度和高度的新文档后,我们需要调整一些选项。转到“编辑”>“首选项”>“常规”,然后使用下图调整设置。 第2步继续并启用网格(“视图”>“显示网格”),因为它将帮助您绘制图案。调整网格选项:按Ctrl-K并从弹出菜单中选择“参考线和网格”。输入下图所示的设置。之后,转到“视图”>“对齐网格” —这将帮助您在网格内绘制。您的画板应如下图所示:水平和垂直六个大网格正方形,其中包括许多较小的网格正方形。
彩色泡泡,Photoshop给美女照片添加彩色泡泡的方法教程
教程是作者是总结别人的方法加上自己摸索细节。请教别人还翻阅了很多资料,最后总结出了这个简单的制作流程。制作方法有很多,找到一个适合自己的才是最重要的。 先看看效果图 下面是教程 建立画布:黑色是为了后面的滤色做准备,原理同火焰一样 滤镜-光晕 滤镜-极坐标
