推荐阅读
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抠图教程入门ps教程
ps抠图入门教程,让网友能够轻松看懂才是关键,因为内容面向淘宝开店,大多数卖家不需要精细化设计,所以笔者从30多张截图中挑选出来12张图,剔除可能用不到的细节操作,直入主题,只要按照下面的步骤来操作,就能够轻松完成抠图,也可能对与部分人来说,下面的截图也很多,只是为了能够更加细致的说明问题,如果有一定的操作基础,翻看几张图就可以学会了。 1、ps抠图需要选择合适的图片,背景色单一,画面元素越少,图片清晰度越高,越容易抠图,第一步开始做选区,可以选择的工具比较多,但这里笔者建议使用【快速选择工具】,默认为添加选区图标,圆圈中有个加号,删除选区只需要按住alt键,圆圈中的加号变为减号,也可以点击工具栏中对应的图标完成切换。 2、抠图难点在于头发的处理,身体边缘很容易被选中,头发部分只需要全部选中即可,如下图所示,然后点击工具栏上的【调整边缘】按钮, 3、弹出的设置框界面上,可以将视图改为【背景图层】,提前是准备好了一个背景图层,所以此时可以看到背景和抠图效果, 4、此时进入抠图设置部分,手动调大【半径】值的话,头发上的杂色会减少,但皮肤边缘会变成半透明,很难调整出一个合理的值,所以需要点击勾选【智能半径】,使半径自动适应图片边缘,效果就会好很多。 5、然后进入调整边缘部分,很多新手朋友,可能对于下面的四个项目代表什么意思,并不清楚,下面简单说明一下: 平滑 :控制线条,比如发丝,加上几个值后,不至于很糙,或者出现锯齿状的断开。 羽化:让图片不像剪刀剪出来的那么锐利,很多图片看出来很假,就是羽化不够,不做羽化,特别像剪纸,棱角分明,与背景格格不入。 移动边缘: 收边或者扩边,如下图中模特边缘的黄色,需要收边几个像素,也就是改为负值。 对比度:可以酌情调整。
调色技巧,PS不影响人物本身颜色更改海报色彩视频课程
我们在做海报设计的时候,经常会遇到需要更改海报色彩的时候,但是又不想人物变颜色,这个时候我们如何做呢?复制一层图层后,用色相饱和度来吸取图片颜色,拖动滑块来吸取自己想要的颜色,整个操作起来比较简单,相信同学们可以很快学会,一起来学习一下吧,相信你可以学会。素材:视频:一些比较好操作的小技巧,相信同学们可以学会,一起来学一下吧。
淘宝店铺商品发布宝贝《第五张白底图发布规范》
下文发布于2016-6-24,是淘宝女装行业第五张白底图发布规范,内容笔者照搬,没有做任何的修改,如果你对白底图感兴趣,想要自己设计上传,建议仔细阅读,可能会与你认知有出入,下面先来看看原文内容: 各位女装卖家: 大家做了白底图之后有什么用?为什么一次一次的宣导大家去做白底图? 手淘首页上大部分商品会针对不同的用户需求推荐不同的宝贝入口图,千人千面并且所见所得,大家看到的商品都不同。 大家关注的重点渠道:有好货、必买清单、爱逛街、热门市场、猜你喜欢...... 如果想要在手淘首页的这些渠道获得展现机会,白底图是基础,是必须!如果没有符合要求的白底图,是不会在首页展现的,也就是说你这个商品是不可能在这些渠道的首页入口中被浏览到。你的损失是不是很大?!别人都做了,然而你还没有做,损失是不是更大了?! 用《有好货》进行举例: 例如:买家对女装比较感兴趣,那么手机淘宝首页这些产品的入口图就会尽量展现相关品类的入口图,同时为了保证所见所得,在点击各个商品进入详细页面后,入口宝贝都会在首屏有对应的推荐位。 所以,如果能够出现在手机淘宝首页,不只可以获取大量的精准曝光流量,同时还会获得产品内宝贝置顶的额外流量,买家是看到入口图吸引进来的,那么对应宝贝的点击购买转化可想而知会非常高! 那么问题来了,怎么样我的宝贝才会出现在手机淘宝首页呢?
