flash我想在flash中做一个按钮交互,比如我点击“开始”按钮后这个“开始”按钮就变成“停止”按钮,之后我再点击“停止”按钮,又变为“开始”按钮,,做了老长时间,就是没有实现,求各位大侠帮帮忙,拜谢。。
一、建立基本对象
这个动画所需要建立的对象有四个:三个球、一幅位图、一个按钮和一个"Loading。。。"图像。
(1) 首先建立位图:在Flash里建立新文件,点菜单项"Modify"——"Movie",在出现的对话框中定义动画大小为400×250像素,以及背景色设为黑色。
(2) 点菜单项"File"——"Import"引入你选择好的位图,位图调入后,按F8将位图定义为图形类Symbol。并将其命名为bg。
(3) 建立三个球,为了方便,这里我们使用Flash3自己带的例子文件中提供的球Symbol。 点击"File"——"Open as library"选择Flash3的Sam...全部
一、建立基本对象
这个动画所需要建立的对象有四个:三个球、一幅位图、一个按钮和一个"Loading。。。"图像。
(1) 首先建立位图:在Flash里建立新文件,点菜单项"Modify"——"Movie",在出现的对话框中定义动画大小为400×250像素,以及背景色设为黑色。
(2) 点菜单项"File"——"Import"引入你选择好的位图,位图调入后,按F8将位图定义为图形类Symbol。并将其命名为bg。
(3) 建立三个球,为了方便,这里我们使用Flash3自己带的例子文件中提供的球Symbol。
点击"File"——"Open as library"选择Flash3的Samples目录下的Symbols-Nested。fla文件,将里面的 orbit和 orbit对象拖放到你自己的Flash中的场景中。
你用菜单项"Windows"——"Library"中可以看出这二个符号对象是电影类型的Symbol。另外还有三个图形类Symbol的球。因为刚才的两个Clip对象已经包含了这三个球。
(4) 做"Loading。
。。"图像,这也应是个图形类的Symbol。选择"Insert"——"Create Symbol"或者按F8,直接进入Symbol对象编辑窗口。点工具框中输入字符的图标,在屏幕中央输入"Loading。
。。。。。",可以用"Modify"——"Font"改变字号、字体和颜色。之后按Ctrl+G将字符对象转换成图形对象。为什么要这样做呢?原因是你使用的某种字体有可能在别人的机器上并不存在,这时浏览器调用系统默认字体,就达不到预期效果。
还有,对于中文文字,如果字体有缩放或旋转的动作,有可能会出现乱字符。所以我们通常将字符对象转换成图形类的Symbol对象,再进行操作。虽然这会使文件大点,但大得并不多。
(5) 最后做按钮。
点击"Insert"——"Create Symbol"(或者按F8),然后将这个Symbol定义为Button类,即点选"button"。同样直接进入button类符号编辑窗口。在该窗口里面,时间条变成了状态条,有"Up"、"Over"、"Down"和"Hit"四个状态。
"Up"是按钮的普通状态;"Over"是鼠标移到按钮上时,按钮的状态 ;"Down"是鼠标按下按钮时的按钮状态 ;"Hit"是按钮能让鼠标产生"Over"和"Down"事件的区域。先用鼠标选中"Up",之后按鼠标右键,在弹出的菜单中选择"Insert Keyframe"(或按F6),画一个按钮,画好后,再按同样方法进行后三个状态,注意在第二个可以在按钮的旁边从"Windows"——"Library"中拖入 orbit对象,因为这是一个电影类的符号,这就使鼠标停留在该按钮时,画面上也有动作。
为了使四个状态的按钮能对得齐,点一下时间轴左边的"Onion Skin Outlines"钮。然后逐一将四个状态的按钮移动对齐。对于第四个状态,如果没有特殊的目的,通常情况应把按钮的所有区域定义为"Hit"区域,而且该区域最好是比较规则的图形并要将图形内部充实。
不然浏览的人按按钮的时候,鼠标不容易准确地移到按钮上。
。收起