推荐阅读
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调出粉色主题效果的外景花朵照片调色教程
这期来猛的,我找了个修前修后反差很大的图,正所谓没对比就没有没伤害。我用了图文讲解怎么修治愈花卉,希望大家可以喜欢.先看看效果图:我拍风景照很随性,风景嘛,只有风景好看了拍起来那才畅快。如果都是很丑的泥堆,那我是没兴趣拍的,但风景有时候即使好看也不一定能拍美对吧。但也仅仅是“有时候“,例如这张图,我现场看的时候可美,无奈拍摄时客观地理位置加上器材条件有限,结果就很惨,拍成这样:在这种时候不想放弃这张图,唯有后期能救命!尤其是大面积的绿色太杂最头疼,要怎么将它处理得好看又治愈是个难题,接下我就要教大家怎么去解决这个问题啦,认真看!修图思路我喜欢温柔的世界,所以我今天的后期走势就是表现“温柔”“治愈”“柔和”“温暖”等等。好啦,废话不多讲,那就开讲吧,图很多,记得仔细看~参数曝光调整大概就是做了曝光提亮的简单调整:分离色调是为了调画面想的粉紫色;HSL调整是为了改变/降低黄/绿色值,让植被颜色不会那么艳丽。具体参数如下图所示:
Photoshop结合AI绘制扁平化风格的少女插画教程
人物的画法向来在插画界中都是风格各异的,今天我们创作的这个人物相对会倾向正常比例,找准她的身体比例结构表达到位即可,利用网格构图来组合画面,将会让扁平风格看起来更具有结构感。 在整个流程中,我们会同时用到AI和PS两个工具,这两个工具共同属于Adobe的软件,应用上彼此更容易沟通。我们会用AI起形,用PS来描绘光影,相比以往全部采用AI来绘制矢量插画略有不同。准备工具: photoshop (2019) Adobe Illustrator (2019) 数位板草图构思 无论是设计也好还是插画也好,都总是少不了从草图起步,这是idea的来源。实际的画面可以不一定依据草图,它只是给出一个大方向。绘制人物头部
用PS合成云彩中城堡场景图片的创意合成教程
在这个教程中你将会学到如何从零创建一个梦幻场景,一个在空中飞行的城堡,希望教程网的朋友可以喜欢.最终效果1、打开风景图片,解锁图层锁定,使用裁剪工具把画布拉高。2、执行 编辑菜单下的内容识别缩放,把照片拉到和画布齐高。3、把云素材拖入画布中,水平翻转,放到下图所示位置。4、给云素材添加图层蒙版,用软而大的画笔,把多余的部分擦除掉。
Photoshop结合AI绘制春字主题插画作品设计教程
今天我们就通过这个元气鼠的画法来谈创作思维的建立,希望对教程网的朋友可以有所帮助。灵感来源 新浪微博在搞#画出新年#的活动,看到大家都画小老鼠画得好开心,自己也不免有点心痒痒。于是就想到了这样一个拟人创作的小老鼠的想法。刚好年前自己的健康值略有点低,给自己振奋一下。草图阶段:动作造型设计 草图的阶段无需多讲,这在之前我就反复强调过。如果草图上没办法原创,开始画的阶段就是用点心思去琢磨。 下面是我的草图,这段时间我习惯用勾线笔来强调线条。 在草图上大家可以看到,其实虽说是老鼠,头部的确是小老鼠的模样,但是身体的其他部分都很拟人。这也是卡通鼠一个很重要的地方,采用拟人的画法,也许更贴近我们人的主观亲近感。 我给老鼠设计了一个比较炫酷动感的造型,也是表达“元气饱满”的方式。动作设计也是一开始在草图就需要表达的维度。 如果大家觉得这部分没有灵感,建议可以看看各种功夫电影:李连杰、成龙、甄子丹……成熟的功夫电影都有专门的功夫动作设计,这些都能拿来当作参考。当然我这里所画的小老鼠更像是hiphop里的Bboy的造型,这部分也是临时起意的。
用PS设计渐变风格立体文字海报的创意海报设计教程
本次教程将带你制作一张渐变风格的创意海报,主要用到了钢笔、渐变填充、模糊滤镜等基础功能,最终的海报以立体字和绚丽海报为主,希望大家可以喜欢。先看看效果图教程步骤步骤11.1 新建文档,宽高为736×982px,分辨率为300dpi。1.2 使用矩形工具创建一个770×106px的矩形置于画面顶部(具体参数如图,填充颜色:#fe8cbd),将该图层命名为“背景1”。步骤22.1 在“背景1”图层上方新建一个图层“背景2”。
用PS制作秋季暖黄色效果照片的人物照片调色教程
原图的整体的颜色比较偏绿色,我们今天主要带着大家来制作秋季主题的效果,大家应该都知道秋季主要以黄色调为主要的设计风格,整体的颜色又以暖色为主要,推荐给思缘的朋友学习,希望大家可以喜欢。大冬天的是不是看腻了大部分冬日教程呀,今天给大家来个错峰季节教程:教你如何拍摄并后期出秋意浓的感觉。这套片子源于南昌秋天难得的睛天,小宋觉得这个夕阳非常美,大家就愉快的去拍照了。当然南昌是没有秋天的,所以树叶也基本是这样的。那我们如何在这样的环境下拍出秋意浓昵,嘻嘻,别着急。首先分析原圄,好像除了模特好看以外,其他的都需要调整。主要问题有:1.人物不突出2.色调较平淡3.绿色没有氛围感
用PS滤镜极坐标合成创意的地球海报图片设计教程
教程重点是滤镜极坐标的应用,通过这个小技巧可以快速把平面图转为类似全景的效果,后续可以通过添加些装饰元素,使得画面更加具有美感,有趣。 使用的工具有滤镜、蒙版、钢笔、图层样式等。终稿关于教程延绵的城市应有尽有,唯独没有尽头。唯有努力向上,方可手摘星辰。教程重点是滤镜极坐标的应用,通过这个小技巧可以快速把平面图转为类似全景的效果,后续可以通过添加些装饰元素,使得画面更加具有美感,有趣。 使用的工具有滤镜、蒙版、钢笔、图层样式等。教程步骤步骤 1文件 – 打开 – 选中城市素材打开选择裁剪工具,裁剪大小为650*650,选择合适区域进行裁剪,然后就在这个里面进行下面的操作,滤镜 – 扭曲 – 极坐标,确认。然后再次选择裁剪工具适当上下放大留白、居中,这个是接下来做海报的。记得养成Ctrls+S保存随时保存的习惯。
使用Photoshop制作撕纸特效的人像海报设计教程
本教程主要使用photoshop设计撕纸特效的人像海报,主要使用素材把撕纸的效果表现出来,加上黑白的效果完成最终效果图,希望大家可以喜欢。 最终效果 1、新建高度2000px,宽度2000px,分辨率72的空白文档。更多PS教程请到www.missyuan.net 2、拖入第一张图片,选择文字工具,字号72pt,字体颜色白色,输入文本。 3、导入撕边素材,调整大小、位置。 4、使用画笔工具,进行修饰。
Photoshop制作撕纸特效效果的人像海报图片设计教程
本教程主要使用photoshop制作欧美复古风格的拼贴签名效果图片教程,主要使用素材把撕纸的效果表现出来,加上黑白的效果完成最终效果图,希望大家可以喜欢。最终效果1、新建高度2000px,宽度2000px,分辨率72的空白文档。更多PS教程请到www.missyuan.net2、拖入第一张图片,选择文字工具,字号72pt,字体颜色白色,输入文本。3、导入撕边素材,调整大小、位置。4、使用画笔工具,进行修饰。
