返回列表 回复 发帖

[教程][不要跟贴]FLASH及其实例

[flash=300,60]http://flash8.net/attachments/oldupload/upload/200310271193821274.swf[/flash]
1,按Ctrl+N键新建一个Movie,Width和Height均设为100pt,Background设为白色。 2,选择文字工具,在场景工作区中输入第一个文字:A,然后用箭头工具选中文字A后,按Ctrl+B将其 打散。 3,每隔10帧插入一个空关键帧(F7),分别在相应的空关键帧处输入:B、C、D、E、F、G。 (每个字母可在同一水平线上的不同位置)。将文字全都打散。 4,点击第一帧,按Shift键,再点击最后一帧,再点击鼠标右键,选择弹出菜单中的Properties项, 选择弹出对话框中的Tweening(两者间)标签,选择Tweening下拉列表中的Shape项,“确定”。 5,完成。



[实例]活动的文字

[flash=400,150]http://flash8.net/attachments/oldupload/upload/200310271174492026.swf[/flash]
制作步骤: 1,按Ctrl+N键新建一个Movie(电影)工作区,按Ctrl+M键,Width和Height分别设为550pt和50pt,Background设为白色。 2,按Ctrl+F8生成一个对象New Symbol,Behavior组选择Graphic(图形)。 3,选择工具箱中的文字工具,在对象工作区中输入一段文字,比如“活动的文字”。设置好文字的 颜色、字体和大小。 4,选中所有文字,按Ctrl+B(选择Modify菜单中的Break Apart选项),打散文字,如图1:

*Break Apart(打散),为使文字变为图形,可进行着色。 5,点选工具箱中油漆桶工具,颜色设为有金属质感的红色,为文字着色,如图2:

5,点选工具箱中油漆桶工具,颜色设为有金属质感的红色,为文字着色,如图2。 6,按Scene1返回场景工作区,按Ctrl+L(在Window菜单中选择Library对象库),点击对象库中的 Symbol1,将Symbol1拖到场景工作区。 7,在第20帧标识处,按F6(插入一个关键帧),在此帧中,选中所有文字,通过工具箱下面的Scale (比例)工具,将文字缩小。 8,同样,在第40帧标识处,按F6,将文字放至原来大小。在第60帧标识处再插入一个关键帧,将文 字再放大一些。 9,点击第一帧,按Shift键,再点击每一帧,再点击鼠标右键,选择Create Motion Tween(建立两 帧之间平滑移动)选项。 10,完成。

如何写好一个剧本

初学者在写剧本的时候,一般要注意以下几点: 1、将情景画面描写的清楚些,让人能有身临其境的感觉。 2、人物对话时的表情和遇到某些事时的表情也要描写清楚。 3、如果是MV剧本,则要将段落的时间标注上,如: 1:01一个女孩站在大街上,等待着男朋友的到来,汽车不断地穿梭,天空还下着小雨。1:15女孩全身都被雨水浇湿了,失望的走了。 4、剧本内容不限啦,搞笑,情感,节日等……只要你想写就行! 5、剧本下方要附上声明!
以下是范例: 剧本名称:失恋日记 场景一: A:屏幕让一道灰色的线从中间分成两半,屏幕的中间有2个电话,然后左边走进一个男的来,这个男人的形象是一个黑色的影子,看不 见脸和衣服的颜色,只要一个黑色的男人轮廓出来,然后拨这边的一部电话,右边的电话铃声响起,走进一个女人来,这个女人的样子也不要清晰,只要一个黑色的轮廓。 对话: 女人拿起电话:喂…… 男:您真的要离开我吗? 女:恩…… 男:无法挽回了吗?(皱着眉头) 女:你还能够给我什么? 男:也许我还从新再来的。 女:那么你那时再来找我吧。 男:你相信你的选择是正确的吗?那个男人是一个花花公子…… 画面: 女人的这一半的屏幕上出来另一个男人,靠近,抱住了女人的腰。 对话: 女:你不要多说了,他就在我身边,拜拜。 男:我给你说了一千零一个夜的神话故事,可是却顶不上一百另一万块钱的诱惑,我爱了你整整3年,可你却在我破产后的3天就要离开我,既然你觉得我不再能给你幸福,那么你走吧! 画面声效: 电话断线的声音…… 场景二: A:女人的那一半屏幕移走,整个屏幕是这个只有黑色轮廓的男人。 B:然后男人的身体逐渐放大,直到只有一个笼罩在黑暗里的下巴。然后一个打火机在男人的下巴下,去点嘴里的一跟烟,借着打火机微弱的火光,可以看见男人的下巴上有一滴眼泪落了下来。 场景三: A:男人出现在大街上,以一种非常快的速度在人流里穿行而去,《周围的人在这个人用出奇快的速度在穿行的时候,他们的动作要出奇的慢,男人飞快的走着,然后天色飞快的黑了下来》 这段画面出现的文字: 太阳当空毒辣的照耀着,大街上很少人,也听不到往日汽车来往奔驰的声音,我只能隐约的听到我的眼泪在心头聚集的声音。 场景四: 天色黑了下来。出现美丽的夜色,男人站在一座大厦的顶层,风吹起头发乱舞,看着月亮…… 这段画面的文字: 夜色真美,美的让我心疼,我抬头望去,满天的星星都在嘲笑我,我渴望看见有一颗流星能为我流下一滴眼泪,可是没有,有的只是星星们一眨一眨的笑容,在我失恋的这一天里,仿佛整个宇宙都在笑,包括我,我觉得内心有什么东西要宣泄出来,酒精在今天已经在我的身体里聚集了太多,麻木却迟迟不曾到来,伤口的疼痛让我越来越清醒。 场景五: A这个男人站在家门前,一个酒瓶子以一种十分优美的形态坠落,然后哗的一声碎了。
作者:Tina

提高电影的显示速度

要提高电影的显示速度,可以使用菜单"EDIT"中的相关命令关闭要求额外算法和使电影变慢的渲染品质特性。所有这些命令不会对输出电影产生任何影响。要指定FLASH电影在WEB浏览器中的显示品质,可以使用"OBJECT(对象)"和"EMBED(嵌入)"参数。"PUBLISH(出版)"命令可以自动完成这种功能。 参照以下选择,改变电影的显示速度: 首先打开EDIT菜单,然后选择:

> OUTLINE(轮廓线):仅显示场景中各种造型的轮廓线,如果是线段,则显示出细线条。这个选项使重新对图形元素塑形变得更容易,并有利于快速显示复杂的场景。
> FAST(快速):关闭抗锯齿功能。显示绘画的全部色彩和线条样式。 > ANTIALIAS(抗锯齿):打开线条、造型和位图的抗锯齿功能。本选项可以使屏幕上显示的线条、造型等的边缘更平滑,本选项使机器的反应速度降低。
> ANTIALIAS TEXT(文本抗锯齿):对任何文本的边缘进行平滑处理,对大字体尤其有效,如果文本内容较多,速度会降低。这个模式是经常使用的模式。

网页色彩的搭配

网页的色彩是树立网站形象的关键之一,色彩搭配却是网友们感到头疼的问题。网页的背景,文字,图标,边框,超链接...,应该采用什么样的色彩,应该搭配什么色彩才能最好的表达出预想的内涵呢?阿捷这里谈一些心得,希望对你有所启发。 首先我们先来了解一些色彩的基本知识: 1.颜色是因为光的折射而产生的。 2.红,黄,蓝是三原色,其它的色彩都可以用这三种色彩调和而成。网页html语言中的色彩表达即是用这三种颜色的数值表示例如:红色是color (255,0,0)十六进制的表示方法为(FF0000)白色为(FFFFFF), 我们经常看到的"bgColor=#FFFFFF"就是指背景色为白色。 3.颜色分非彩色和彩色两类。非彩色是指黑,白,灰系统色。彩色是指除了非彩色以外的所有色彩。 4.任何色彩都有饱和度和透明度的属性,属性的变化产生不同的色相,所以至少可以制作几百万种色彩。   网页制作用彩色还是非彩色好呢?根据专业的研究机构研究表明:彩色的记忆效果是黑白的3.5倍。也就是说,在一般情况下,彩色页面较完全黑白页面更加吸引人。   我们通常的做法是:主要内容文字用非彩色(黑色),边框,背景,图片用彩色。这样页面整体不单调,看主要内容也不会眼花。 ●非彩色的搭配   黑白是最基本和最简单的搭配,白字黑底,黑底白字都非常清晰明了。 灰色是万能色,可以和任何彩色搭配,也可以帮助两种对立的色彩和谐过渡。如果你实在找不出合适的色彩,那么用灰色试试,效果绝对不会太差。 ●彩色的搭配   色彩千变万化,彩色的搭配是我们研究的重点。我们依然需要进一步学习一些色彩的知识。 一.色环。我们将色彩按"红->黄->绿->蓝->红"依次过度渐变,就可以得到一个色彩环。色环的两端是暖色和寒色,当中是中型色。(如下图)
红.橙.橙黄.黄.黄绿.绿.青绿.蓝绿.蓝.蓝紫.紫.紫红.红 |___________| |____| |_________| |_________| | | | | 暖色系 中性系 寒色系 中性系 二.色彩的心理感觉。不同的颜色会给浏览者不同的心理感受。 红色---是一种激奋的色彩。刺激效果,能使人产生冲动,愤怒,热情,活力的感觉。 绿色---介于冷暖两中色彩的中间,显得和睦,宁静,健康,安全的感觉。 它和金黄,淡白搭配,可以产生优雅,舒适的气氛。 橙色---也是一种激奋的色彩,具有轻快,欢欣,热烈,温馨,时尚的效果。 黄色---具有快乐,希望,智慧和轻快的个性,它的明度最高。 蓝色---是最具凉爽,清新,专业的色彩。它和白色混合,能体现柔顺,淡雅,浪漫的气氛(象天空的色彩 白色---具有洁白,明快,纯真,清洁的感受。 黑色---具有深沉,神秘,寂静,悲哀,压抑的感受。 灰色---具有中庸,平凡,温和,谦让,中立和高雅的感觉。   每种色彩在饱和度,透明度上略微变化就会产生不同的感觉。以绿色为例,黄绿色有青春,旺盛的视觉意境,而蓝绿色则显得幽宁,阴深。 网页色彩搭配的原理 1.色彩的鲜明性。网页的色彩要鲜艳,容易引人注目。 2.色彩的独特性。要有与众不同的色彩,使得大家对你的印象强烈。(参考设计思考第二篇网站CI的标准色彩一节) 3.色彩的合适性。就是说色彩和你表达的内容气氛相适合。如用粉色体现女性站点的柔性。 4.色彩的联想性。不同色彩会产生不同的联想,蓝色想到天空,黑色想到黑夜,红色想到喜事等,选择色彩要和你网页的内涵相关联。 ○网页色彩掌握的过程   随着网页制作经验的积累,我们用色有这样的一个趋势:单色->五彩缤纷->标准色->单色。一开始因为技术和知识缺乏,只能制作出简单的网页,色彩单一;在有一定基础和材料后,希望制作一个漂亮的网页,将自己收集的最好的图片,最满意色彩堆砌在页面上;但是时间一长,却发现色彩杂乱,没有个性和风格;第三次重新定位自己的网站,选择好切合自己的色彩,推出的站点往往比较成功;当最后设计理念和技术达到顶峰时,则又返朴归真,用单一色彩甚至非彩色就可以设计出简洁精美的站点。 ○网页色彩搭配的技巧   文章写到这里,有心急的网友要问了:“到底用什么色彩搭配好看呢?你能不能推荐几种配色方案?”别急,这里有一点技巧,可以帮助你迅速成为调色大师 1.用一种色彩。这里是指先选定一种色彩,然后调整透明度或者饱和度,(说得通俗些就是将 色彩变淡或则加深),产生新的色彩,用于网页。这样的页面看起来色彩统一,有层次感。 2.用两种色彩。先选定一种色彩,然后选择它的对比色(在photoshop里按ctrl+shift+I)。我的主页用蓝色和黄色就是这样确定的。整个页面色彩丰富但不花稍。 3.用一个色系。简单的说就是用一个感觉的色彩,例如淡蓝,淡黄,淡绿;或者土黄,土灰,土蓝。确定色彩的方法各人不同,我是在photoshop里按前景色方框,在跳出的拾色器窗中选择"自定义",然后在"色库"中选就可以了 4.用黑色和一种彩色。比如大红的字体配黑色的边框感觉很"跳"。 在网页配色中,忌讳的是: 1.不要将所有颜色都用到,尽量控制在三种色彩以内。 2.背景和前文的对比尽量要大,(绝对不要用花纹繁复的图案作背景),以便突出主要文字内容。

FLASH自定义快捷键

FLASH5允许自定义快捷键,这样便能使其与其它程序中使用的快捷键匹配,或者优化使用FLASH5制作动画的工作流。缺省状态下,FLASH是使用预置的快捷键,你还可以从其它的图形、图象程序(如FIRE WORK、ILLUSTRATOR、 PHOTO SHOP等)中选择一套预置快捷键。 创建自定义快捷键的方法是,先复制一套现存的快捷键,然后再在新的快捷键组中填加或者删除个体快捷键。当然,可以完全删除全部的自定义快捷键。 选择菜单EDIT,执行KEYBOARD SHORTCUTS命令,弹出自定义快捷键设置 窗口:

从当前设置弹出式菜单中选择一套快捷键,缺省状态下,是FLASH预置的快捷键组。然后点击弹出式菜单右侧的"DUPLICATE(复制)"按钮,并在随之弹出的文本框中输入新的名称。如果要对自定义快捷键组重命名,选择自定义快捷键组名称后,点击"RENAME SET(重命名设置)"按钮,在随之弹出的文本框里输入新的名称,点击OK。对程序预置的快捷键组无法重命名。 按照以下操作,填加、移除快捷键: 1.选择菜单EDIT,执行"KEYBOARD SHORTCUTS(键盘快捷键)",然后选择要更改的快捷键组。 2.在"COMMAND(命令)"弹出菜单中选择"DRAWING MENU COMMANDS(绘图菜单命令)"、"DRAWING TOOLS(绘图工具)"或者"TEST MOVIE MENU(测试电影菜单)"选项来查看该类别项下的各个快捷键。

3.在"COMMAND(命令)"列表中,选择一个要填加或者移除的快捷键。选择了一个命令时,在对话窗口的中部的描述栏里会有该命令的功能解释。 4.采取以下操作之一: >点击"ADD SHORTCUT(+)",填加一个快捷键 ; >点击"REMOVE SHORTCUT(>)",转除一个快捷键,然后进行第六步。 5.如果选择填加快捷键,则在"PRESS KEY(按键)"文本框中输入新的快捷键组合。(只要在键盘上直接按击新的组合键便可,不必输入各个键的字母)。 6. 点击"CHANGE(变更)"。 7. 重复以上步骤,填加或者移除其它的快捷键。 8. 点击OK 。 按照以下操作删除某个快捷组: 1.选择菜单EDIT>KEYBOARD SHORTCUTS,在自定义快捷键对话框中,点击"DELETE SET(删除快捷键组)"按钮。 2.在删除对话框中,选择要删除的快捷键组,然后点击删除按钮。

Loading的制作

关于Loading的制作,网上已经有很多文章都有介绍,因为最近网友问到这个问题比较多,所以幸运鸟这次也来凑个热闹,一方面总结一下制作Loading的方法,另一方面说说在Loading制作中的一些问题。   所谓Loading,主要是指在网上观看Flash电影时,有时由于文件太大,或是网速限制,需要装载一段时间才能播放,但由于这个Loading所需的时间对于观看者来说是未知的,所以在Flash电影装载过程中,如果没有任何提示,多数用户都不会有足够的耐心在面对空白的网页许久仍继续等待。制作Loading,就是要告诉用户目前Flash电影的装载情况,哪怕你做的Loading只是简单的一个小动画,都会起到很好的效果。在使用本地机时,不会存在Loading的问题,但我们可以使用Flash软件模拟网页下载环境进行调试,这一点我们在本节中会有详细说明。   Loading分成两种,一种是没有下载进度提示的,另一种是精确显示下载进度的。我们可以根据需要分别使用,也可以结合两者,或许可以得到更好的效果。下面我们就来分别介绍这两种Loading的制作,在这里我们为了教学,选用的都是比较简单的Loading示例,不过制作Loading的方法大同小异,大家在实际制作中可以充分发挥想象,相信会做出好的Loading作品来的。 简单的Loading制作   这一种Loading是不提示下载进度的,如下面的示例所示,这种Loading非常适合于下面的情况,也就是我们事先把所有的动画都做成了一个Movie Clip,然后在主场景中把这个Movie Clip拖到画面中,只占一帧。对于这种情况,做有精确下载进度显示的Loading就有些力不从心,因为精确显示需要用到Flash4提供的两个参数。一个是_framesloaded,表示已经装载的帧数,另一个是_totalframes,表示场景中动画占据的总帧数,要精确显示载入进度就要用到这两个参数的比值。但因为主场景中只有一帧,精确显示实际上是很难实现的。   下面我们就来介绍如何把这段动画加入到Flash电影中去。   首先,我们先找一个比较大一些的Flash电影,我在这里就用第三章第十一节《书本翻页效果》中的示例。这个示例就是把所有的动画都做成一个名为page flip的Movie Clip,然后在主场景中把这个Movie Clip拖出来放到第1帧的。   要做这个动画的Loading一般做法是先制作一个Loading小动画的Movie Clip,例如上面这个小动画,然后在主场景中把前两帧空出来(至少要两帧),在第3帧或以后加入主动画。上面这个动画大家应该一看就会做,我就不多说了,只把它的时间轴提供给大家,见下图,其中Layer 1放文字“载入中”,Layer 2在不同的帧放上不同数量的小圆点。

现在在主场景中把第1帧中的那个Movie Clip删除,在第3帧按F6插入关键帧,并从图库中把page flip电影片断拖到工作区。   新建一个层用于放Loading和加入Actions语句进行控制。在第2帧按F6键,这样前两帧都成为关键帧。现在在第1帧把刚才做的Loading动画拖出来放好,双击这个实例,设置实例名为loader。然后双击第1帧,把Actions设置成下列语句:     If(_framesloaded >= _totalframes)       Go to and Play(3)     Else       Set Variable:"frame" = frame + 1       If(frame = 37)         Set Variable:"frame" = 1       End If       Begin Tell Target("/loader")         Go to and Stop(/:frame)       End Tell Target     End If   下面我们来介绍这样设置的目的。   If(_framesloaded >= _totalframes)     首先加入判断(_framesloaded和_totalframes这两个参数的含义我们上面已经提到过,大家从字面上也可以理解),如果已装入帧数已经达到总帧数,那么   Go to and Play(3)     就跳转到第3帧也就是书本翻页电影片断所在帧继续播放。   Else     否则,也就是没有装载完时,执行下面的操作。   Set Variable:"frame" = frame + 1     新建一个变量frame,它代表当前播放到Loading小动画的具体位置,也就是当前播放到哪一帧了。frame的值默认为0,所以在执行了这个语句后frame的值为1,即在一开始将播放小动画的第1帧。   If(frame = 37)     再加一个判断,因为我们注意到这个Loading小动画一共有36帧,如果frame自加超过了这个数字,我们需要   Set Variable:"frame" = 1     把变量frame重新设置为1。   End If     这个嵌套的判断结束。   Begin Tell Target("/loader")     指示下面的操作我们是针对实例名为loader的电影片断进行的,也就是这个Loading小动画。   Go to and Stop(/:frame)     跳转到Loading小动画的第frame帧然后停在那一帧上,注意这种表示方法。   End Tell Target     Tell Target结束。   End If     最外层的判断结束。   总的说来,就是装完了就播放电影,没装完就循环跳转到Loading小动画依次播放每一帧。   设置好这一帧的Actions之后,我们还需要设置第2帧的Actions。第2帧的Actions很简单,就是Go to and Play(1)。目的就是阻止Flash在装载完之前播放主动画。
  最后因为我们在主场景中增加了2帧,所以还需要对主动画所在层做一些小调整。因为这个page flip电影片断一共有450帧,所以在Layer 1的第452帧按F5键,这样才能保证动画可以完全顺利播放。这里有简单Loading的示例。 精确Loading的制作   精确的Loading可以让人一目了然,便于用户把握时间。但一般要求主动画直接在主场景中制作,这样才可以连续显示出装载的比例。精确Loading的缺点是它只能显示已装载帧数与总帧数的百分比,不能精确显示已装载数据量与Flash电影总数据量的百分比,也就是说,如果电影的某一帧数据量比其他帧大很多,则会在这一帧上停留很久,而在其他帧上快速掠过。下图给出的只是一个精确Loading的式样,真正的Loading过程是不会象下面这样平滑的。    还和上面的简单Loading一样,再为书本翻页的示例做精确Loading,这一次我们得做多一点修改。首先在这个示例中,在图库窗口里双击page flip图符的预览窗口进入它的编辑画面, 在时间轴窗口用鼠标点一下最下面一层的第1帧,再按住Shift键点最上面一层的第450帧,现在所有层都被选中,按Ctrl+Alt-C复制。回到主场景,先把第1帧的内容删除,使第1帧成为空帧,再点一下第3帧,再按Ctrl+Alt-V粘贴,这样就把page flip所有的内容拷贝到主场景中,注意可能复制过来的内容与原先的内容有所不同,把它们修改到完全相同。所有层的起始帧现在都成了第3帧。   下面我们来制作Loading动画。新建一个电影片断类图符loader。按Ctrl+Alt-I打开对象监控板,在工作区中间画一个蓝色不带边线的矩形,选中它,在对象监控板上设置参数如下,按Apply应用。这个蓝色的矩形将用作进度指示器。

现在回到主场景中,在最上层新建一个层,用于放Loading动画和插入Actions语句。在第2帧按F6键,这样前两帧都成为关键帧。在第1帧把电影片断loader拖进来,双击它设置实例名为loader。   为了更精确地显示出装载的进程,我们还需要加工一下。还在这一层的第1帧,画一个宽度为20,长度为400的不填充的矩形边框。把这个矩形边框移动到其左边线刚好覆盖住蓝色矩形的位置上。   下面再来加点内容,先在矩形边框中间加上个%号。再选中文字工具,把其下的参数修改器中最下方的按钮按下,然后在%号前拉一个框。选箭头工具,在这个框上点鼠标右键,在弹出的菜单中选Properties,进入设置面板后在Variable里填上framepercent,并把Options里所有的对勾都去掉。   再来添些文字,选中文字工具,保证没有被按下,在矩形边框上方输入“总帧数452帧,已装入”,再空上一些,输入“帧”。再次按下这个按钮,在最后那个“帧”字前拉一个方框,然后跟上面一样,设置这个方框的属性,把Variable设为framenumber,再把Options里所有的对勾都去掉。   全部设置好后的第1帧应如下图所示:

接下来我们来做第1帧的Actions,见下面的设置。     If(_framesloaded >= _totalframes)      Go to and Play(3)     Else      Set Property("/loader",X Scale) = (_framesloaded * 400 / _totalframes) * 100      Set Variable: "framepercent" = Int((_framesloaded / _totalframes) * 100)      Set Variable: "framenumber" = _framesloaded     End If   下面来详细解释一下这样设置的目的。这里我们只需要说明Else部分的语句含义,其余的语句我们在上面已经讲过了。   Set Property("/loader",X Scale) = (_framesloaded * 400 / _totalframes) * 100     因为要做蓝色矩形条延伸的动画,在这里我们用改变矩形条横向比例值的方法来实现。语句左边表示设置蓝色矩形条的X方向比例值,右边是计算公式,用_framesloaded / _totalframes来表示已装载的百分比,因为X Scale参数本身就是百分数,所以我们在后面要乘上100,我们还注意到,现在蓝色矩形条的长度为1,而整个矩形框的长度为400,所以还需要再乘上400。   Set Variable: "framepercent" = Int((_framesloaded / _totalframes) * 100)     framepercent变量用于存放已装入帧数与总帧数的百分比,右边的计算公式应该不难理解,这里Int()函数表示取整。   Set Variable: "framenumber" = _framesloaded     framenumber变量用于存放已经装入的帧数,用Flash提供的参数_framesloaded就可以轻松获得。   这一帧的设置就是这样,然后我们还要对第2帧设置Actions。其内容为Go to and Play(1)。   这样这个Loading也就做好了。当然Loading的制作方法还有一些,例如本站Flash技术文章中就有一篇“能精确百分比的LOADING制作”,不过也大同小异。 关于Loading的测试问题   最后我们再来说说对Loading的测试问题。因为在本地机上做Loading时,Flash电影不管有多大,装载也不需要什么时间,所以Loading的动画往往还没来得及显示就进入主动画的播放了,那么怎么来测试制作Loading的效果呢?   我们可以通过Flash中的Show Streaming(显示流)的方法来模拟从网络装载页面的情况。具体做法很简单,在动画全部做好后,按Ctrl-Enter测试效果。在测试画面菜单中选Control -> Show Streaming,或再次按Ctrl-Enter键就可以看到装载画面了。   如果你仍觉得装载得太快,看不清Loading效果,则可以在测试画面菜单中选Control项,然后在其下选择一个下载速率,譬如14.4K,也可以自己定义,这样就可以对Loading进行调试了。

用Flash实现360度效果的新法

说到360度显示,大家一定会想到Cool360,的确,这款软件使用方便,生成的效果也很好。在当前互联网大行其道的今天,许多企业需要在自己网站上实现360度环绕效果,比如房地产公司、装潢设计公司,虽然Cool360提供了互联网的插件,但要求用户在浏览网页时下载插件再安装再重新启动电脑再登录网站,我想,大多数用户是没有兴趣这样做的,因此,需要找另一条道路来解决这个问题,Macromedia 的FLASH为此指出了方向! 在FLASH里可以控制一个对象的大小、位置和透明度等属性,有了这些可控制的属性,实现360环绕效果可谓易如反掌。 我们先来想一下,假设图1是一张由5幅图片组成的360度照片(一般都是用相机将四周的环境依次摄下,扫描后联接在一起,成为一幅不间断的图片),如果把它两头接起来,形成一个圆环,人站在这个圆的中心,他所看到的就是一个360度的实景了。 在FLASH里我们需要解决的问题就是如何把这分开的两头接起来,而且不露痕迹。 假设在FLASH中设置一个仅能容纳三幅图片的窗口,制作两个按钮让这幅照片能向左或向右移动(俗称“拉镜头”),可以设置一个判断语句,当1号图片的左边界与窗口的左边界重合时,即X值相等,判断出照片到了最左边,再向右移动的话,应该出现5号图片。这是照片向左移动的判断,照片向右移动的判断也是一样,这里就不再赘述。 基于此,我们可以把5号图片复制到1号图片的左边,把1号图片复制到5号图片的右边,见图2。再设置一个判断,当左边5号图片的左边界与窗口的左边界重合时,就把整张照片的X值改为右边1号图片与窗口右边界重合时的X值,说起来很拗口,但仔细想想,就是这个道理。 这里还有一个问题,因为我们设置窗口可显示3张图片,当1号图片左边界与窗口左边界重合并跳转到复制后的1号图片时,显示的图片并不联贯(跳转后复制的1号在最左边,而其右边没有图片),所以,要再将2号图片复制到它的右边(见图3)。 这样,就可以设左边的5号图片和右边的2号图片为整张照片的边界,以此为进行跳转判断的依据。 下面我结合自己几次尝试的经验说说自己在FLASH中实现360度环绕效果方法。 一、 设置整个电影的高和宽为310和150。 二、 制作一个需要展示的图片,因为手中没有现成的360度照片,所以用五个不同色彩的色来代替每个色块设置宽、高都为100(见图1)。 三、 按图三进行复制,按F8定义为gra(见图3) 四、 制作显示的外框及一个名为Mask1的遮罩。外框只要宽大于300,高大于100就可以了,Mask1的宽为300,高为100。另外从Windows—common libraries 中选择两个指向左面和右面的键头。 五、 制作一个Movie Clip,命名为left,定义left的第一帧为空格,插入Actions,键入stop。定义第二帧的Actions为setProperty ( /:gra, _x, /:g )。定义第三帧的Actions: /:g = /:g + 1 if (int(/:g)==405) { /:g = -95 } gotoAndPlay (2); 解释:第二帧设置gra的X值为变量g。第三帧每一次运行g就加1,判断,如果取g的整为405,则g等于-95。 六、 再制作一个Movie Clip,命名为right,定义right的第一帧为空格,插入Actions,键入stop。定义第二帧的Actions为setProperty ( /:gra, _x, /:g )。定义第三帧的Actions: /:g = /:g - 1 if (int(/:g)==-95) { /:g = 405 } gotoAndPlay (2); 七、 把Layer 1的名字改为“底部”,在第2帧把left和right放置进去,分别定义名字为“left”和“right”。 八、 新增“Layer 2”并改名为“按钮”,在第1帧把两个按钮放置进去。 九、 设置键头向左按钮的Actions为: on (rollOver) { tellTarget ("left") { gotoAndPlay (2); } } on (rollOut) { tellTarget ("left") { gotoAndStop (1); } } 十、设置键头向左按钮的Actions为: on (rollOver) { tellTarget ("right") { gotoAndPlay (2); } } on (rollOut) { tellTarget ("right") { gotoAndStop (1); } } 十一、 设置按钮层第一帧的Actions为:g=getProperty (/:gra, _x ),这样可以取得gra的X。 十二、 新增“Layer 3”并改名为“画面”,在第1帧把gra放置进去。按Ctrl+K调出Align面板,将gra设置为整页居中 十三、 新增“Layer4”并改名为“遮罩”,在第1帧把Mask1遮罩放置进去,设置Mask1整页居中并与gra等高,再将其设置为Mask。 十四、 图4是设置后的效果。 十五、 gra的位置可以随意放,不一定要像图中1号图片在最左边。 十六、 按Ctrl + Enter试试效果,应该没有问题了。 再说一下为什么在判断语句里设置405和-95,因为整个主画面宽度为310,Mask宽度为300,Mask居中后距主画面边界为5,gra宽度为800,制作时设置gra居中,放入主画面后gra的X值为400,加上Mask的距离就是405。另一个值-95也可以用相同的方法推算出来。 需要注意的是,如果你使用较大的图片制作此效果需要考虑浏览者机器的配置是否能够承载,在跳转时需要进行些运算,因此用较小的窗口可以保证浏览的流畅。

[实例]天旋地转

要完成这个效果你首先需要在Flash中制作两个图符——一个圆球和一个文本图形如图1所示:

在Flash中生成一个新文件将文本图形插入到当前“Layer1”层中然后将该层改名为“Text”接着在“Text”层上方插入一新层将其命名为“Ball”,再将圆球图形插入该层。接下来我们将生成圆球运动的轨迹。选取“Ball”层然后选择Insert/Motion Guide菜单命令这时在“Ball”层上方将生成一个名为“GuideBall”的层我们将在该层上绘制轨迹图选中该层从工具栏中选择“Oval”工具利用该绘图工具在编辑区内绘制一个椭圆这将是圆球运动的轨迹。为了使旋转的效果更具立体感我们需要旋转该椭圆。从工具栏中选择“Arrow”工具点击椭圆工具栏下编辑按钮被激活如图2:

从中选取“Rotate”工具。这时你可以自由地转动椭圆将其旋转至合适的角度按回车键退出编辑状态。接着用工具栏中的“Eraser”工具擦去椭圆左下角一小块形成一缺口,整个编辑区如图3所示:

选择“Arrow”工具将圆球拖放到椭圆下方缺口注意使其中心同缺口线路下方的顶点吻合。接下来在3个层时间线的第30帧处分别插入一关键帧选取“Ball”层第30帧再次拖放圆球使其中心同椭圆缺口线路上方的顶点吻合。同时切换到该层第1帧点击鼠标右键从弹出菜单中选取“Create Motion Tween”命令。此时如果你播放动画已经能看到圆球按照椭圆轨迹运动了但是该效果同现实并不一致我们需要进行一些调整。   现在需要对几个关键帧进行调整使圆球看起来从远到近由大变小。在“Ball”层第8帧处插入一关键帧,使用“Modify/Transform/Scale And Rotate”命令,将弹出对话框的“Scale”值设定为“150%”,同样在第15、16、23帧处插入关键帧,然后同样调整圆球的“Scale”值分别为100、90、75。接着调整圆球的显示位置使其在运动到远处时能显示文本图形的背后。在“Text”层下方插入一新层将其命名为“Behind”然后将“Ball”层第16至30帧分别复制粘贴到该层的第16至30帧接着删除“Ball”层的第16至30帧。调整工作结束,整个设置如图4:

点击“GuideBall”层眼睛图标下方的圆点隐去椭圆轨迹你将看到十分逼真的环绕效果了。


清风补充: 還要補充一點,當小球轉到字體后面時應該被文字擋住 在這個實例里我們可以用這种方法,將文字層按兩次ctrl+b打散,在小球轉動的中間畫一條直線將文字分為兩半, 將直線左邊的部分選定,按ctrl+x剪下, 在小球軌跡層上面再開一個新怯,把剛才剪下的半邊文字按ctrl+shift+v(粘貼在原來的位置)
ok,這樣當小球轉到后面時就會被文字擋住,更加逼真了~^_^

[实例]制作幻影效果

[flash=400,60]http://flash8.net/attachments/oldupload/upload/2003102711145189458.swf[/flash]
特效说明:“新潮电子”四个字会分别变大并逐渐浓化,此起彼伏,连绵不断。

1.设置FLASH动画的大小,在这个动画中我选择了350X60,并把背景选择为淡黄色;

2.把“新潮电子”四个字分别做四个Symbol(注意:只有smybol才能做色彩的变化); 3.选择字体输入工具; 4.选择字体,大小后,输入字;

5.建立好symbol后,我们现在开始做动画效果了!你现在将liberiry中的“新”的symbol拖到scence场景中,你会看到第一帧出现一个实心的黑点,这表示场景中有了可以编辑的物件了; 6.现在场景中出现一个带虚框的“新”字;

7.刚才我们把动画的第一帧作好了,动画还需要另一个结束帧,(中间过渡帧由FLASH软件自己来完成);好了,我们定在20帧为结束帧;现在我们在第20帧设置一个keyframe关键帧; 8.关键帧的选取方法:从菜单Insert中找到,也可以从右键菜单中找到; 9.下面我们来设置动画的模式,(即由计算机来决定做如何效果)首先我们要决定哪些帧需要做变化,我们把第一帧到结束帧之间的frames选中; 10.再选择motion,方法:菜单Modify--->Frames--->Tweening--->motion;

11.动画完成了,但这时如果你移动timeline,不会感到什么变化,这是因为第一帧和结束帧的物体完全一样,下面我们来改变一下,作出幻影的效果。 选择第一帧中的“新”字,选择该物件的属性,我们可以看到color Effect属性,我们选择Alpha,这个效果最为神奇!我们将数设为0,我们将看到一个完全透明的“新”字;

12.下面我们开始做大小变化,选择变形工具,如下图中已经点中的工具,这时我们的物件会出现带方格的虚框; 13.用鼠标拖动虚框,直到我们想要的大小; 14.同样的方法,我们分别建立各自的层来建立其它3个字,并错开时间,

15.输出动画:export Movie... 告诉你一个小窍门,用FLASH做gif动画,效果也很不错!只要将输出的格式改为*.gif就可以了。

远去的文字

[upload=swf]viewfile.asp?ID=68868[/upload] [flash=400,60]http://flash8.net/attachments/oldupload/upload/2003102716581793352.swf[/flash] 制作步骤: 1,按Ctrl+N键新建一个Movie(电影)工作区,按Ctrl+M键,Width和Height分别设为550pt和50pt,Background设为白色。 2,按Ctrl+F8生成一个对象New Symbol,Behavior组选择Graphic(图形)。 3, 选择工具箱中的文字工具,在对象工作区中输入一段文字,比如“远去的文字”。设置好文字的 颜色、字体和大小。 4,按Scene1返回场景工作区,按Ctrl+L(在Window菜单中选择Library对象库),点击对象库中的 Symbol1,将Symbol1拖到场景工作区中。 5,再用鼠标右键点击文字中的+标记,选择弹出菜单中的Properties项,选择对话框中的Color Effect(色彩效果)标签,在Color项里选择Alpha(透明)项,将Alpha游标调节到50%处,“确定” ,使文字半透明 。如图1。
[upload=gif]uploadfile/2003102716584913811.gi
6,在第20帧标识处,按F6(插入一个关键帧),将文字缩小,按照第5步,将Alpha游标调节到0%处, 文字全透明 。 7,在第40帧标识处,按F6(插入一个关键帧),将文字放至原来大小,按照第5步,将Alpha游标调 节到50%处,使文字半透明 。 8,在第60帧标识处,按F6(插入一个关键帧),将文字再放大一些,按照第5步,将Alpha游标调节 到100%处,使文字不透明 。 9,点击第一帧,按Shift键,再点击每一帧,再点击鼠标右键,选择Create Motion Tween(建立两 帧之间平滑移动)选项。 10,完成。

2003102716581793352.swf (3.25 KB)

2003102716584913811.gif (16.14 KB)

[upload=swf]viewfile.asp?ID=68870[/upload] [flash=500,300]http://flash8.net/attachments/oldupload/upload/20031027177898612.swf[/flash] 制作步骤: 1,按Ctrl+N键新建一个Movie,Width和Height分别设为550pt和150pt,Background设为白色。 2,在层工作区,在Layer1上点击鼠标右键,选择弹出菜单中的Add Motion Guide(添加运动导轨)项。 如图:


3,选择Guide Layer层,在这层中绘制一条运动轨迹:选择工具箱中的椭圆工具,线条为黑色,填充色 为白色,在场景工作区中绘制一个椭圆,点选箭头工具,在场景工作区中按下鼠标左键,拉出一个大矩 形将椭圆圈住。点选工具箱下面的旋转工具,将椭圆旋转成理想角度。如图:


4,按Ctrl+F8生成一个Graphic对象,在对象工作区中输入一段文字,比如“导轨的应用”。 5,按Scene1返回场景工作区,选择Layer1层,按Ctrl+L,将Symbol1拖到场景工作区中。 6,点选箭头工具,在文字中的+标记处,按住鼠标左键,将文字拖到导轨的右下角,(拖动前,先按下 快照工具,这样,在拖动时,能看见被拖动文字中心有一个小圆圈)将小圆圈吸附到导轨上。如图:
[upload=gif]uploadfile/200310271792325695.gi
7,在Layer1层,在第20帧标识处,按F6插入一个关键帧,在Guide Layer层,在第20帧标识处,按F6也 插入一个关键帧。 8,在第20帧标识处,按照第6步,将文字拖到导轨的第二处。 9,同样,在第40、60帧标识处,将文字拖到导轨的第三、四处。第一处与第四处应基本重合。 10,在Layer1层,点击第一帧,按Shift键,再点击每一帧,再点击鼠标右键,选择Create Motion Tween(建立两帧之间平滑移动)选项。将所有的关键帧连接起来。 11,完成。
200310271781557369.jpg
200310271785080956.jpg

200310271792325695.gif (8.32 KB)

20031027177898612.swf (2 KB)

鼠标事件

[upload=swf]viewfile.asp?ID=68874[/upload] [flash=500,250]http://flash8.net/attachments/oldupload/upload/200310271714384096.swf[/flash] 特效说明:这是现今flash中一个很流行的效果。当你的鼠标点击到屏幕上的时候,会有一个个的小气泡从屏幕中弹出来,然后再逐渐变淡,最后消失。鼠标移动到哪里,哪里就会出现气泡,画面十分活泼。
下面是详细的制作步骤: 1:打开Flash,建立一个新文件。在工作区画一个圆并用油漆桶工具(Paint Bucket Tool)将圆形填充蓝色,最后把边缘删除(Delete),并将其定义为“Symbol 兰球”。然后将“Symbol 兰球”从当前的工作区删除。 2:点击菜单栏中的插入(Insert),选中创建符号(Creat Symbol),选择Button选项,将其定义为“Symbol按钮”。 3:这时,在图中Layer 1的Up处点击鼠标右键,加入一个空白关键帧(Empty Key Frame)。这时候Up处为一个蓝色空心圆点。在窗口(Windows)中选择图标库(Library),调出当前文件的图标库。然后用鼠标指到Hit这帧上,加入一个关键帧( Key Frame),最后把“Symbol 兰球”拖到当前工作区,并将其居中。 4:用鼠标点击时间轴窗口左下脚的“Symbol 按钮”,选择Edit Movie回到Scene工作区。然后将“Symbol 按钮”从当前的工作区删除。在点击菜单栏中的插入(Insert),选中创建符号(Creat Symbol),选择Movie Clip选项,并取名为“Symbol 鼠标事件”。 5:这时,工作区转换为“Symbol 鼠标事件”的编辑状态。在时间轴(Time Line)窗口左下方应该有一个“Symbol 鼠标事件”的小标记。 6:打开菜单栏中的窗口(Windows),选择图标库(Library),把“Symbol按钮”拖动到工作区的中央。因为按钮的第一帧是个空白关键帧,所以在工作区显示的是一个淡蓝色的圆形。 7:把鼠标移动至Layer 1的第2帧处,在此处插入一个关键帧。然后把在这一帧的按钮删除,把图标库(Library)中的“Symbol 兰球”拖到工作区的中央。 8:在第13帧处插入一个关键帧。然后在第2帧处点击鼠标右键,选择属性(Properties),在Tweening中选择Motion选项。之后,回到第13帧,用鼠标点中“Symbol 兰球”,点击鼠标右键,选择属性(Properties)。在Color Effect中把“Symbol 兰球”的Alpha值调整到20,然后点击确定,回到工作区。这时候再用键盘上的方向键把“Symbol 兰球”向下移动到位。 9:用鼠标点中第1帧,然后用点选工具(Arrow)将“Symbol 按钮”选中,在“Symbol 按扭”上点击鼠标右键,选择属性(Properities)。 10:在属性对话框中选择Action,然后点击“+”增加“Play"命令。之后在Action窗口中将“On(Release)”改为“On(Roll Over)”。 然后点击确定。这表示当鼠标移动至按钮的触发区,不用点击按钮就可激发按钮属性中设置的动作。 11:用鼠标双击第13帧,在帧属性(Frame Properties)里选择“+”中的“Go to”。在Action的窗口里则显示为“Go to and Stop”,这表示当动画播放到这里就停止,并且跳回到电影夹“Symbol 鼠标事件”第1帧。 12:用鼠标双击第1帧,在帧属性(Frame Properties)里选择“+”中的“Stop”。整个电影夹的设置它表示当鼠标触动第1帧的按钮,则开始播放第2帧一直到第13帧,然后再回到第1帧停住。 13:回到Scene1的工作区,打开菜单栏中的窗口(Windows),选择图标库(Library),将其中名为“Symbol 鼠标事件”的电影夹把工作区铺满。 14:打开菜单栏中的控制窗口(Control),选择测试电影(Test Movie)看看做好后的效果。 鼠标事件一般用于动画比较少的背景层,比如可以做出随鼠标闪动的星星、随鼠标下落的雪花以及随鼠标转动的彩球等等。适当应用鼠标事件可以使画面变得活泼生动,更增加了Flash动画的动态效果。

200310271714384096.swf (2.61 KB)

窗口的制作

[upload=gif]uploadfile/200310271720177393.gi
窗口在网页制作中应用较为普遍,表现形式也是多种多样的。它与普通的网页制作相类似,将涉及到一些基本的编程知识,本文将介绍一些制作方法。
  首先,我们在Flash中制作一个按钮图符(Symbol/Button),将它置于当前编辑的场景中。我们将通过这个按钮来设置链接,并调用窗口。用鼠标右键点击该按钮,然后从弹出的菜单上选取“Properties”选项,屏幕上将出现“Instance Properties”对话框,并将设定区切换到“Action”状态,从“+”下拉列表中选择“Get Url”,整个设定区如图1所。在“URL”文本区内,你可以输入任何链接路径,如www.macromedia.com,其下方的“Window”设定区则用来定义显示该链接对象的窗口,共有四种样式:self表示在本浏览窗口或浏览区内显示调用对象;blank表示在一个新的窗口内调入对象;parent如果当前的浏览区是以框架(子窗体)出现并包含在另一个框架(母窗体)内,那么调用对象将显示在整个母窗体内;top表示显示对象将占满整个浏览器窗口。
  上述的这些设置是Flash本身提供的,使用也相当简单,如果需要定制更多的窗口,就需要应用Javascript。在你制作的含有Flash动画的网页的Head区内(<head></head>)添加以下这段内容: <script LANGUAGE=″JavaScript> function popupwindow window.open url=″flash.html″″″″height=350width=500menubar=0resizable=0scrollbar=0status=0″ </script>
  接着在Flash动画按钮的“Get Url”设定区的“URL”文本框内输入“javascriptpopupwindow”。此刻当你浏览该网页并点击Flash按钮,浏览器会自动弹出一个新窗口并显示网页“flash.html”。整个编程用来定义一个名为“popupwindow”的javascript功能,它能生成一个窗口,同时显示flash.html文档。其中,url项定义文档的网址路径;height和width两项定义生成窗口的高度和宽度;memubar、resizable、scrollbar、status四项定义生成的浏览窗口是否具有菜单栏、是否允许改变窗口尺寸、是否具有滚动条、是否具有状态栏,它们都有0、1两个值可供选择。而在“URL”文本框输入的字段,则使得Flash按钮能调用上面定义的Javascript功能。这样Flash内部编程与网页编程相结合,使得调用窗口具有更多的特性。
  如果你希望将当前的浏览窗口关闭,其制作方法非常简单,只需在Flash按钮的“Get Url”设定区的“URL”文本框内输入“javascriptwindow.close”即可。实践出真知。你不妨试试!

200310271720177393.gif (16.57 KB)

闪烁的星空

[upload=swf]viewfile.asp?ID=69204[/upload] [flash=300,150]http://flash8.net/attachments/oldupload/upload/2003102815104998977.swf[/flash]
1.打开Flash,新建一文件,按Ctrl+M设定背景的大小为300pxX200px,颜色为黑色,网格大小为10px,显示网格中打上钩,按确定; 2.从菜单栏的Insert中选择New Symbol,在随后弹出的对象属性控制对话框中建立一个新的图象对象,Name为Star,Behavior选择Graphic,按确定。 3.在工具栏中用直线工具在绘图工作区内绘制一个星星的外形:
[upload=gif]uploadfile/2003102815114819722.gi
4.再用颜料桶[upload=gif]uploadfile/2003102815124254291.gi,用黑白的渐影效果对星星进行填充,然后用箭头工具(移动工具)分别选择每一边框线,击鼠标右键选择Cut去掉边框,如图:
[upload=gif]uploadfile/2003102815132562526.gi
5.按Ctrl+E回到主绘图工作区,按Ctrl+L弹出符号库,用鼠标把星星对象拖到绘图工作区内,用鼠标选中所拖出的星星,按右键,在弹出的菜单中选择Scale,可以看到星星对象四周多了8个小方块,然后用鼠标缩小星星至你认为合适的大小;
6.选择第2帧,按F5键,填充此帧,选择第3帧,按F7键,插入空白关键帧,再选择第5帧,按F5键;
7.用鼠标把1-5帧全选中,按右键在弹出的菜单中选择Copy Frames;
8.然后点击第6帧,按右键在弹出的菜单中选择Paste Frames,同样接着分别在第11、16、21、26、31、36帧处选择Paste Frames;得到的时间轴如下图所示:
[upload=gif]uploadfile/2003102815143366366.gi
9.点击增加层按钮[upload=gif]uploadfile/2003102815151862707.gi增加一层Layer2,同Layer1层的操作一样,同样拖出一个星星,与第5步一样,先调整星星的大小,然后制作帧层,同上面的方法一样,只是星星的大小不一样,帧延迟不一样了,得到的时间轴如下图所示:
[upload=gif]uploadfile/2003102815155849090.gi
10.打开菜单栏的Insert-New Symbol,在弹出的对话框中加入Name为Starmovie、Behavior为Movie Clip,按确定; 11.把星星图象拖到此时的绘图工作区中,调整其大小,然后用鼠标选择第5帧按F6键插入关键帧,同样在第9帧上插入关键帧; 12.用鼠标选择第5帧,再用鼠标选择此帧的星星对象符号,按右键选择Scale,把此星星放大一些; 13.再用鼠标选择第1帧,按右键选择Create Motion Tween菜单,同样在第5帧中选择此功能,产生的时间轴如右图所示:[upload=gif]uploadfile/2003102815165172441.gi 14.用鼠标在第1帧的星星对象上双击,弹出控制第1帧对象属性的对话框,接着选择色彩效果(Color Effect)标签,在Color编辑框内选择染色模式(Alpha),即Alpha-20%,按确定,同样选择第9帧的星星对象,与第1帧一样的设置; 15.用Ctrl+E回到主绘图工作区,点击增加层按钮[upload=gif]uploadfile/2003102815181077293.gi再增加一层Layer3,把Library库中的Stramovie对象符号拖到Layer3的第1帧,然后用鼠标选中Layer3的第40帧,按F5键,使之充满前40帧,最后得到的整个时间轴如下图所示:
[upload=gif]uploadfile/200310281519724762.gi
16.至此整个工作完成,按Ctrl+Enter就可以观看其效果!


2003102815104998977.swf (639 Bytes)

2003102815124254291.gif (225 Bytes)

2003102815165172441.gif (243 Bytes)

2003102815114819722.gif (3.37 KB)

2003102815143366366.gif (1004 Bytes)

200310281519724762.gif (14.67 KB)

2003102815155849090.gif (740 Bytes)

2003102815181077293.gif (398 Bytes)

2003102815132562526.gif (3.44 KB)

2003102815151862707.gif (398 Bytes)

Flash词汇

actions 行为 align 排列 alpha 透明度 anti-aliasing 边缘平滑处理/削除锯齿 break apart 分离 brush 毛刷 Collapse Folder 关闭文件夹 comment 注释 count 项目 default 默认/缺省 drag out 拖曳离开 drag over 拖曳指向 dropper 汲管 events 事件 expression editor 表达式编辑器 fade in 淡入 fills 填充块 flip 旋转 frame-by-frame animation 逐帧动画 function 函数 generator 发生器 gradient 渐变(色 grid 格栅/网格 guide layer 辅助层 hand 手型工具 import 导入 inset 缩小 inspector 监控器 instance 场景 instant 引用 interactive 互动 kerning 字距调整 key press 按下键盘某键 keyframe 关键帧/主帧 leinstant 引用 vels 步数 lock 锁定 loop 循环 magnifier 放大镜 mask layer 遮罩层 morph 变形 motion tween 运动变形动画 movie 影像 movie clip 动画片断/剪辑 press 按下(按钮) release 放开(按钮) release outside 在按钮 scene 场景 shape hint 形状提示 skew 倾斜 smooth 圆滑 Smooth Curves 平滑曲线 snap 快照/吸附 solid 固定(色) stage 舞台 straighten 平直/拉直 timeline 时间轴 transform 变形 tween 变形 tweened animation 过渡动画 undo 撤销 unlock 解除锁定 value 常量 variable 变量 wrap 如 word wrap 自动换行

跟着的十字定位坐标

[upload=swf]viewfile.asp?ID=69733[/upload] [flash=400,250]http://flash8.net/attachments/oldupload/upload/2003103014363221441.swf[/flash]
首先,画一直线。f8转换为电影片断。取名为Hline


再画一竖线,名为vline


再画一个圆圈,建立point电影片断


删除其里头内容。回到主场景。现在他成了一个小点。给他标示名为point


分别进入Hline和vline电影片断,用文本工具建立一个动态文本。改变量名称为htext和vtext;


回到主窗口建立一个action层。flash4书里头讲最好是使用一个单独的层或mc(电影片断)来写脚本。


接下来呢?当然就是在action层写上脚本,怎么找到脚本命令我就不抓图了,太麻烦: startDrag("_root.point", true);


然后呢?就要在point片段上面写语句,而不是在主场景的action层。不然是实现不了的。为什么呢?有待探讨!! onClipEvent (mouseMove) { setProperty("_root.Vline", _x, getProperty(_root.point,_x)); setProperty("_root.hline", _y, getProperty(_root.point,_y)); _root.vline:vtext = getProperty(_root.vline,_x); _root.hline:htext = getProperty(_root.hline,_y); }


按ctrl+enter预览一下!嘿嘿有效果了吧??我们再修饰一下point电影片断! 给他做个动画!


然后呢,在主场景的action层加入mouse.hide();隐藏鼠标。 最终完成文件。
2003103014463076118.jpg
2003103014411254341.jpg
2003103014414644871.jpg
2003103014433570921.jpg
2003103014454556815.jpg
2003103014471539154.jpg
2003103014403335494.jpg
2003103014425774836.jpg
2003103014442241807.jpg

2003103014363221441.swf (963 Bytes)

返回列表