推荐阅读
3DMAX实例教程:制作逼真的海水动画效果
亲爱的小伙伴儿们,大家好,今天我和大家分享的教程的主题是海水动画效果的制作方法。单纯的海水有很多种创建方法,你可以用置换,用噪波,或者用材质来表现.但如果想得到海水的运动效果,就需要综合运用以上的功能来完成了.下面就跟我一起来学习一下,如何利用3Ds max 制作出海水动画效果。1.首先在场景中创建一个平面,注意,为了得到较多细节分段数我们给多一些。(100X100)2.为了模拟海面的随机波动,我们给平面添加体积选择修改器。3.在体积选择器参数中选择顶点进行控制。4.在曲面特征中选择纹理贴图,并为其添加噪波贴图。(使用贴图来随机控制选择)
Photoshop制作带金属边框的紫色光斑水晶字体教程
效果字构成稍微有点复杂,包括了立体效果、纹理、高光、描边等。每一个部分都需要用单独或多个图层来配合完成;设置图层样式的时候直接把填充改为0%,这样就可以现实多个图层样式叠加出来的效果。最终效果1、新建画布。打开PS软件,按Ctrl + N 新建画布,尺寸如下图,然后确定。2、加背景色。选择渐变工具,在属性栏点击渐变色设置渐变,如下;设置好颜色后再在属性栏选择“径向渐变”;然后由画布中心向边角拉出径向渐变作为背景。 3、导入文字。把下面的文字素材保存到本机,再用PS打开,用移动工具拖进来,并调整好位置。
详解Photsohop混合颜色带的原理与应用技巧
在所有的ps功能中,混合颜色带不是很常用,理由是它的使用有很多的局限性。而且有时候还会有一些损失,造成一些不完整。即使如此,正因为它的简单,在一些要求不是非常高的场合,用起来还是非常顺手的。我们先看看这个实例的效果一:详解混合颜色带的原理二:抠图方面的应用三:具体的使用场合一:详解混合颜色带的原理很多的教程都讲了它的用法,很少涉及到原理的。其实它的原理是非常简单的。如下图
PL90度-盘长结编法-中国结
PL90度-盘长结编法 文章来源: 中Y一生C 相关教程: [三角形盘长结-盘长结编法] [打正磬Y-盘长结编法] [小盘长-盘长结编法 ] [复翼盘长结-盘长结教程]
最新发布
Flash鼠标特效精选实例(4)
第四节:磁铁鼠标该实例实现的是,一鼠标如同磁铁一样吸附周围的事物,最终效果如图4.1所示,要实现这一效果,具体步骤如下:图4.1 磁铁鼠标 1.新建一影片,通过属性面板设置其大小为550pxX400px(单位为象素),背景色为#CCCCCC。 2.新建一按钮元件“reset”,其制作方法这里不再赘述,按钮如图4.2所示:图4.2 制作按钮 3.新建一影片剪辑“mental”,这就是影片中的小铁削,其时间轴窗口中只有一帧,在工作区中绘制小铁削如图4.3所示:图4.3 绘制小铁削 4.新建一影片剪辑“magnet”,也就是影片中的矩形磁铁,其制作非常简单,只需要在工作区中绘制如图4.4所示的矩形图案即可,当然读者可以进行个性化设置磁铁样式和颜色。图4.4 制作磁铁 5.返回主场景,将默认图层更名为“iron filing”,从库在将影片剪辑“mental”拖放到工作区中创建实例“m”,并为该实例添加如下脚本:onClipEvent (load) {n = substring(_name, 2, 1);mindis = 200;k = .002;decay = .97;}onClipEvent (enterFrame) {mouse_x = int(_root._xmouse-this._x);mouse_y = int(_root._ymouse-this._y);if (mouse_x>0 && mouse_y>0) {quad = Number(4);}if (mouse_x<0 && mouse_y>0) {quad = Number(1);}if (mouse_x<0 && mouse_y<0) {quad = Number(2);}if (mouse_x>0 && mouse_y<0) {quad = Number(3);}abs_x = Math.abs(mouse_x);abs_y = Math.abs(mouse_y);tg = abs_y/abs_x;_root.leo = Math.atan(tg)*Number(180)/Math.PI;if (quad == 1) {angle = Number(90)-Number(_root.leo);}if (quad == 2) {angle = Number(90)+Number(_root.leo);}if (quad == 3) {angle = Number(270)-Number(_root.leo);}if (quad == 4) {angle = Number(270)+Number(_root.leo);}setProperty (_this, _rotation, angle);x = this._x;y = this._y;mx = _root._xmouse;my = _root._ymouse;disx = math.abs(x-mx);disy = math.abs(y-my);if (math.sqrt(disx*disx+disy*disy)<=mindis and stick eq "") {if (this.hitTest(_root.magnet)) {stick = "yes";xspace = x-mx;yspace = y-my;}xmov = k*(mx-x)+decay*xmov;ymov = k*(my-y)+decay*ymov;setProperty (this, _x, xmov+x);setProperty (this, _y, ymov+y);}}onClipEvent (mouseMove) {if (stick eq "yes") {setProperty (this, _x, _root._xmouse+xspace);setProperty (this, _y, _root._ymouse+yspace);}}onClipEvent (enterFrame) {} 6.新建图层“magnet”,将影片剪辑“magnet”拖放到工作区中创建实例,其实例命为“magnet”,并为其添加如下脚本:onClipEvent (load) {startDrag(this, true);} 7.新建一图层“spreadbutton”,将按钮元件“reset”拖放到工作区的适当位置,并为按键添加如下脚本:on (press) {_root.m.stick = "";setProperty(_root.m, _x, Random(550));setProperty(_root.m, _y, Random(400));for (i=1; i<=25; ++i) {_root["m"+i].stick = "";setProperty(_root["m"+i], _x, Random(550));setProperty(_root["m"+i], _y, Random(400));}} 8.新建一图层“actions”,该图层主要用来存放脚本以控制影片的动作,其脚本如下所示:num = 25;n = 1;while (n<=num) {duplicateMovieClip("m", "m" add n, n);setProperty("m" add n, _x, Random(550));setProperty("m" add n, _y, Random(400));n = n+1;} 9. 这样整个鼠标中键模拟效果就制作完成,保存作品,按“ctrl Enter”预览最终效果。
Flash鼠标特效精选实例(5)
第五节:悬空球“悬空球”,故名思意即是有悬浮效果的小球,本例实现的是一悬浮小球在鼠标的控制下运动并改变大小,在制作过程中主要使用了ActionScript脚本进行控制,如控制鼠标拖曳的startDrag()函数,获取和设置对象相关属性的getProperty()和setProperty()函数。影片最终效果如图5.1所示,要实现这一效果,具体操作步骤如下:图5.1 悬空球 1.新建一影片,通过属性面板设置其大小为400pxX200px(单位为象素)背景色为#FFFFFF,由于在制作过程中使用了背景图片,所以选择什么样的背景色也不很重要了。 2.新建一影片剪辑“ball movie”,该影片剪辑作用是绘制一带有阴影的小球,首先为了便于理解,将默认图层更名为“ball”,按快捷键“o”,选取椭圆工具,按住“Shift”在工作区中绘制一圆,并删除其轮廓线条,打开“混色器”面板,进行如图5.2所示的设置:图5.2 设置填充色 选中所绘制无轮廓的圆,按快捷键“K”,选择颜料桶工具,运用上面所设置的填充颜色,并调整其光线的入射向为从右上角向右下角射出,这样在制作阴影时才有真实的感觉,如图5.3所示:图5.3 运用填充色 3.插入一新图层“shade”,使用椭圆工具在小球的右下角绘制一椭圆,删除相应的轮廓线条,并设置其填充色,效果如图5.4所示:图5.4 绘制小球的阴影 4.返回主场景,按快捷键“Ctrl+R”打开导入对话框,导入一幅画片,按快捷键“Q”选取任意形变工具对导入的图像进行调整到适合大小,即与影片大小完全重叠就可以了,如图5.5所示:图5.5 导入图像 5.选中第4帧,单击鼠标右键选择“插入帧”菜单命令,在第4帧处插入一帧,再新建一图层“line”,该图层是绘制一些黑色线条,当小球在上面移动时高出地面一些的立体感,选中第1帧插入一关键帧,按快捷键“N”,选取线条工具,并设置线条粗细为“1”,颜色为黑色,在工作区中绘制线条如图5.6所示,并在第4帧处插入帧。图5.6 绘制线条 6.新建一图层“ball”,选中第1帧插入一关键帧,将影片剪辑“ball movie”从库面板中拖放到工作区中,创建一实例,取实例名为“ball_mov”(在属性面板中可以进行设置),在第4帧处插入帧,效果如图5.7所示:图5.7 在主场景中创建“ball movie”的实例 7.接下来的工作就是为事个影片添加ActionScript脚本了,新建一图层“ACTIONS”,在第帧处插入一关键帧,并为该帧添加如下脚本:startDrag("/ball_mov", true, 30, 30, 355, 129); //表示允许拖运实例“ball_mov”,(30,30)和(355,129)为对角线的坐标值,表示鼠标的拖曳范围。 startDrag的用法如下:startDrag(target,[lock ,left , top , right, bottom]) target 要拖动的影片剪辑的目标路径。 lock 一个布尔值,指定可拖动影片剪辑是锁定到鼠标位置* (true),还是锁定到用户首次点击该影片剪辑的位置上 (false)。此参数是可选的。 left、top、right、bottom 相对于影片剪辑父级坐标的值,这些坐标指定该影片剪辑的约束矩形。这些参数是可选的。 在第2帧处插入一关键帧,并为该帧添加如下代码:scale = getProperty("/ball_mov", _y)/2;//获取实例“ball_mov”的纵坐标值,并除以2setProperty("/ball_mov", _xscale, scale);//将上面scale的赋给实例的属性ball_mov. _xscale,表示横向放大setProperty("/ball_mov", _yscale, scale);//同上,表示将实例“ball_mov”纵向放大。在第3帧处插入一关键帧,为其添加如下代码:gotoAndPlay(_currentframe-1);//返回第2帧进行循环播放 在第4帖处插入一关键帧,为其添加如下代码:stop(); 8.这样整县空球效果就制作完成,保存作品,按“ctrl Enter”预览最终效果。
像PPT那样简单―用Flash 2004制作幻灯片
如果提到制作幻灯片,很多老师都会想到Powerpoint。但是今天我们有了新的选择,Flash Mx 2004新增了幻灯片模板和屏幕功能,让课件制作既可以像PowerPoint那样简单,又可以尽情发挥自己的创意。 -利用模板 Flash 2004提供了“幻灯片演示文稿”模板,它内含四种不同风格,充分利用这些模板可以方便快捷地制作课件。 1.启动Flash 2004,此时会出现对话框,单击“从模板创建”下的“幻灯片演示文稿”,选择“怀旧幻灯片演示文稿”,进入编辑窗口。窗口分为两个部分,左边是缩略图及幻灯片的结构,右边的场景中是幻灯片的内容,这些称为“屏幕”。“Presentation”中是幻灯片的背景,里面是图片和两个上下翻页的按钮,在右边的场景中双击就可以进行修改,“Title”中是幻灯片的标题,双击可以进行修改,也可以删除原来的内容重新进行添加。 2.“ContentHeader”中是幻灯片的主体部分,下面的“MarchSales”、“WidgetSUCcess”都是幻灯片的内容,可以根据需要进行修改添加。如果觉得幻灯片的张数不够,在需要添加的地方右击选择“插入屏幕”即可。双击缩略图的名称可重命名。屏幕上可以放置动画、声音等,但要注意:通过屏幕中时间轴创建的动画是不能播放的,只能将动画做成一个影片对象,放置到屏幕上才能正常播放。 3.根据需要,修改添加完成后,按“Ctrl+Enter”观看幻灯片。 -自己创作图1课件界面 尽管Flash 2004给我们提供了模板,但是模板还是太少,而且也不一定合我们的“口味”,此时我们也可以充分发挥自己的创意,自己制作幻灯片课件。
flash获得用户屏幕的分辨率
trace(System.capabilities.screenResolutionX)trace(System.capabilities.screenResolutionY)输出 System.capabilities 对象其他属性摘要for(var i in System.capabilities){trace(i+":"+System.capabilities[i])}
Flash常用代码集锦
1、用flash 做那种弹出的小窗口 分两步: 给flash中的按钮加入如下action: on (release) { getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); } 在HTML页面的...之间加入下面的javascript代码. 2、如何使得flash一打开就是全屏? fscommand("fullscreen",true) 如何不能使用右键? fscommand ("showmenu", "false"); 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置? 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置? 在要加载动画的那钟加入 loadMovie("dd.swf", "a"); a._x=205; a._y=250; 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a 4、当鼠标经过时动画播放到某处 on (rollover) { gotoAndPlay(10); } 当鼠标按下时动画播放到某处 on (release) { gotoAndPlay(1); } 5、播完动画后自动跳到某网页 getURL("siteindex.htm", _self); 6、设为首页 on (release) { getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');void document.links.setHomePage ('http://www.flash8.net/')", "_self", "POST"); } 注意要将网页中的flash的ID号命名为"links" 加入收藏夹 on (release) { getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); } 7、关于随机数的技巧 用来产生6--20之间的5个不重复的随机数: 1):首先产生一个随机数,放在数组对象中的第一个位置; 2):产生一个新的随机数. 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 4):将新的随机数加入数组对象中下一个数组元素内. 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 6):结束. AS如下: data1=newArray(5); tot=1; data1=[tot-1]=random(20-6+1)+6; do{ gen_data=random(20-6+1)+6; reapeat_data=0; for(i=0,i<=tot-1;i++){ if(gen_data==data reapeat_data=1; break; } } if(reapeat_data==0){ tot++ data[tot-1]=reapeat_data; } }while(tot<5); trace(data1); 8 、如何使得flash一打开就是全屏的 这里说的方法只是用于flash Player (fp) 9 、如何禁止右键菜单 fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数 或者用最简单的一句as,在fp和网页中均适用: Stage.showMenu=false; 10、载入动画的问题 loadMovie("dd.swf", a); //这里没有引号~ 11、播完动画后自动跳到某网页 getURL("siteindex.htm", "_self"); //这里有引号滴~
Flash和Asp数据库的结合应用
在看这个例子之前,先讲讲Flash和Asp结合的原理,其实懂一点ASP的朋友都知道ASP是基于HTML的. 其实Flash和Asp接口的原理和纯ASP文件之间交互的原理是一样的,简单地说就是页面之间的数据交换。了解了这一点之后,我们来看看下面这个简单的例子: 这个例子是把Access内的数据读出来,并在Flash内显示出来。这个例子一共有三个主要文件,一个是ACCESS的数据库文件employees.mdb,它有一个employees表,有四个字段:ID,Namelast,Lastname,Position。 现在我们就来看看这个例子的制作过程吧。第一个影帧,ACTION是stop,有一个供用户输入查询字段的文本框:strSearch,一个按钮:submit,它的ACTION是 于 (放开) 跳至并播放 (2) 退出于 第二个影帧的ACTION是:载入参数 ("employee.asp", 0, vars=GET) 这个ACTION的作用是通过ASP文件把ACCESS数据库内符合用户查询条件的数据读出来。 第三个影帧的ACTION是: 如果(NameFirst ne "") 跳至并停止 (9) 退出如果 意思是如果NameFirst不等于空值的话,就跳到第九个影帧;否则将会执行下去(即播放下一个影帧)。 第4-7个影帧都没有ACTION哦。 第八个影帧的ACTION是: 跳至并播放 (3) 回过头来再看看第三个影帧看看,呵呵,懂了吧? 如果没有符合的数据的话,就一直读到有为止;读到了就跳到第九个影帧哦。 那么再来看看第九个影帧: 一共有三个文本框:NameFirst,NameLast,Position 数据库内符合查询条件的数据将会显示在他们之中哦! 还有一个按钮:Do It Again 它的ACTION是: 于 (放开) 跳至并停止 (1) 退出于 好了,再来看看employee.asp这个文件吧:Dim oRS, oConn '定义两个变量Set oRS = Server.CreateObject("ADODB.Recordset") '定义oRS为RECORDSET对象Set oConn = Server.CreateObject("ADODB.Connection") '定义oConn为CONNECTION对象oConn.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("employees.mdb")oRS.Open "SELECT * FROM Employees", oConn, 2, 3 '嘿嘿,这两句不用说了吧?打开数据库哦oRS.Find "NameLast = '" & UCase(Request.QueryString("strSearch")) & "'" '找到符合条件的数据If oRS.EOF Then '如果数据指针已到底 Response.Write "NameLast=Not+Found&NameFirst=Not+Found&Position=Not+Found" ' 呵呵,那么NameLast就是没有找到符合条件的数据咯 Else Response.Write "NameFirst=" & Server.URLEncode(oRS("NameFirst")) & "&NameLast=" & Server.URLEncode(oRS("NameLast")) & "&Position=" & Server.URLEncode(oRS("Position")) '找到的话就是找到咯(废话嘛。。。)End IfoRS.CloseSet oRS = NothingoConn.CloseSet oConn = Nothing '关闭并清空数据库对象
给FLASH初学者的10点制作经验
1、创建任何一个动画前,首先要有一个大概的轮廓,既知道自己要作什么。 2、画图是最最基本的基本功,图画的不好的画基本上是作不出好的动画出来的,采用别人的东西拼出来的动画,永远也不会用自己的灵魂的。闪客高手们 哪个都是画画的高手。 3 、制作动画时,应该及时的做好分类工作,静态的图形 将其转化为 图形符号 要作按钮 用的 将其 作为 按钮符号 ,小的动画片段将其转化为影片符号。 4、随时适合的用好常见的技巧,如遮罩效果 引导线的使用,必要时结合使用。将导入的位图运用FLASH自带的工具转化位图为矢量图真正的矢量化 或 将其打散 转化为图形符号 5、使用ACTION指令。ACTIONSCRIPT 与JAVA 及其相似,类似于一门高级语言。一般来说熟练常见的指令,如stop,gotoAndPlay,gotoAndStop等 是有必要的。 6、运用按钮,按钮是FLASH 在 人机交互和游戏中比不可少的,使用按钮的指令可以起到非常好的效果。按钮和按钮之间还可以嵌套,非常好,可以作出你 想象不到的效果 7、制作FLASH 游戏 或 复杂的动画的时候 可以画一个流程图 ,这样 就有了一个 框架,接下去作就有一个比较清晰的结构了 8、在用FLASH 作主页的时候,最好是作一个LOADING 使得观众有一个比较好的承受心理,等待看出现的动画。LOADING在网上有很多作好的,下一个改改应该就能用了。FLASH 制作主页有一个其他网页制作软件所达不到的动画效果,而且她和DREAMWEAVER 结合紧密,在FLASH制作网页中,要用ACTION 中的getURL来作超级链接,效果很好的。 9、制作FLASH MTV 时,最好是先写一个故事的剧本,即音乐剧本,就像拍MTV编剧写剧本一样,然后确定 作品有哪几个镜头出现,每一个镜头有哪些演员和哪些场景,最后在确定绘图。(一)绘图 绘制出各种人物,场景和道具。(二)将绘制出的图形来制作各种人物表演的片断。(三)将人物片断合成,合成出各个场景的动画片断。(四)将整个场景串起来,并加入音乐和歌词,进一步调整细节,完成整个MTV。 10 、给动画添加其他好的效果时,不妨用一下外挂。制作flash的外挂软件很多。 制作3D的特效的有 swift 3D ,vecta 3D 等。swift 3D功能比较的强大,可以调节灯光物体,有时间轴,还有丰富的动画样式和材质库面板。
Adobe Flash 2006发展趋势预测
Macromedia 被 Adobe 收购后,原来的拳头产品 Flash 在新的一年里将会如何发展呢?Lynda.com 及 the Flashforward Conference & Film Festival 创始人Lynda Weinman 对2006年 Flash 的走势进行了5大预测。 1、Flash很可能被整合到PDF中 Flash很可能被整合到PDF之中,这将大大增强PDF格式的功能。交互式PDF文档正是当 前所缺乏的功能。它将成为分发桌面应用程序的好方法。最近在会议中的公告,在Macromedia Blogs以及在Macromedia Labs上描述的一种代号Apollo的新产品,看起来就像是下一代PDF/Flash产品的基本原型。 2、Adobe软件有望直接输出FLA文件 将来Adobe应用程序除了SWF文件外,还有望输出FLA文件。这意味着flash项目能够在Photoshop, Illustrator, After Effects, Audition或 Premiere中生成,并完全能够在Flash编辑。而Adobe工具当前只能输出SWF文件,如果能够输出FLA文件将会更加通用和强大。此外,Macromedia与Adobe工具之间的协同工作能力应该也会得到大大改进。以前困扰专业Flash设计者和开发者之间的问题将会随之消逝。 3、轻松开发Flex RIA ActionScript已经内建到Macromedia Flex之中。现有的Flash用户将能够轻松运用他们掌握的Flash技巧进行Flex应用程序的开发。Flex能够让开发者创建运行于桌面、互联网以及移动设备中的RIA(富互联网应用程序)。这些应用程序还能跨平台以及与其他标准技术互动。 4、全新的代码执行引擎 下一代Flash Player 8.5,结合ActionScript 3,拥有一个完全重写的,比以前版本更快的全新代码执行引擎。这将是一个受开发者欢迎的改变,并将吸引到原来对它的执行效率不满意的开发人员。 5、成为视频发布的首选格式
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){
Flash 遮罩效果解析
一、最近无意中发现了这一效果,以前也曾经看到多次,却没有在意,以为原理就是这么简单,最近发现,其实不是想像的那么简单呦,原来事情换一种角度来看会发现有不一样的收获。 1、 新建一文件黑色背景,在图层1中画几条线,转换成元件1, 2、 再新建图层2,画一个白色放射状圆形转成元件2,再创建一段补间动画。让小球动起来。 3、 选中图层1,右键单击出现菜单,选择“遮罩层”。 现在发布一下影片,看看效果…… 发现屏幕一片黑,没有出现任何东西! 难道是做错了吗?原因是什么呢?嘿嘿,其实很简单,你只要把元件1里面的线条,在“修改/形状/将线条转换成填充”,仅此一步就OK! 再发布一下,看看效果! 二、 再看一下我们经常做的这种效果比较一下?