设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

[组图]Flash 教程-(6)-空中画廊

来源:136z.Com 作者:佚名 时间:2005-10-17 01:17:11


空中画廊


对于一个Flash动画来说,所有内容均称为对象,这是一个完全面向对象的工具, 所以在建立动画前,您必须(至少)对您要做什么大概有的计划,甚至可以画成小场景, 然后再开始工作。那么我们的这个例子将建立一个按钮(button),按下按钮后播放一段动画。 背景是蓝色的天空(可以在Flash中建立),一架飞机将会天空中飞舞,随即产生一段美丽痕迹。 在整个Flash动画下载的时候显示Loading...,当下载完毕显示按钮。

所以现在我们要建立的对象有一架飞机图案,一片天空,一个按钮,一个“Loading...”图象,飞行路径,和白色的痕迹。

对象出场当然是先显示“Loading...”,当文件全部读入内存后就显示按钮。按按钮就播放动画。

建立一层叫loading,然后建立五帧,按Ctrl+L打开library,将刚才做好的“Loading...”图形拉到里面来,然后在第五帧建立空关键帧(Insert Blank KeyFrame)。
Loading...
{
现在来做“Loading...”图象,这也是个Symbol对象。选则Insert|Create Symbol(或者按F8)进入对象编辑窗口。点输入字符的图标,字体随便。在屏幕中央输入“Loading...”。
} 

建立一层叫button,建立150帧,并在第19帧建立关键帧,将button对象拉过来。
Button
{
图示最后我们做个button,建立个button,Insert|Create Symbols 然后选Button,进入button编辑窗口。在该窗口里面,时间条变成了状态条,有Up,Over,Down,Hit四个状态。Up是按钮普通的状态,Over是鼠标移到按钮上的按钮的状态,Down是鼠标按下按钮时按钮的状态,Hit是按钮能让鼠标能产生Over和Down事件的区域。选中这四格按鼠标右健选则Insert Frame,然后点Up事件格,画您的按钮,画好后继续完成后面的三个,注意的是,Hit区域如果不是处于特殊目的,通常我们会把按钮的所有区域定义为Hit区域,而且该区域最好是比较规则的图形。不然用户按按钮的时候鼠标不容易准确的移动到按钮上。

}

接着建立一层叫Sky,并在第20帧建立关键帧,
开始描绘天空
{
为了真实一点,天空要有深蓝色向蓝白色渐变的效果,调色版没有我们需要的颜色梯度,因此我们要自己建立一个蓝白色阶。
1.选择window>colors,按色阶颜色(Gradient)选项。
2.按NEW产生一个新色阶,选择线性(Linear)变化,选中左边标签,然后在色板里选择合适的深蓝色,再选择右标签,在色板上选择很浅的蓝白色,这时候按Change就生成一个蓝白色阶。

图示


3.先用笔画一个矩形,再用色桶涂上刚才建立的色阶,这样一来就做成蓝色的天空。
}

建立一层叫plane,并在第20帧建立关键帧,摆放飞机动画片。
飞机导入
{
假如你有矢量的图形就最好用这种形式,如果没有就只好用臃肿的位图了。
先重新建立一个层,选择Import就可以导入飞机图案,同时可以看到库(Libray)里面已经包含了飞机对象。
}
建立引导
{
在飞机层中按层弹出菜单,选择Add Motion Guide,产生一个行动向导。再于向导层画一条向导路径。然后按照上面教程的方法将路径应用于飞机对象。
}

白色轨迹
先不要隐藏路径,建立一个新层,按照不同的帧沿着路径涂上白色(这里需要细心调整)。这时候就可以关闭路径了。
}


最后加入事件(方法)

{
图示安排对象和帧的事件和方法,我们一般的动画纯粹就是按时间线索播放的序列而已。而交互动画就有可控制的地方,这里将实现在动画没有完全读入内存的时候显示“Loading...”,按下按钮才开始播放。
  我们先完成第一部分。在Loading层上,双点第一帧,输入Action:
  If Frame Is Loaded
   Go to and Stop
  End Frame Loaded
  并且定义Go to and Stop的帧是第19帧。
  双点同层的第五帧,输入Action:
  Go to and Play
  定义Go to and Play的帧是第1帧。
  当第20帧(也就是所有对象的帧被调入内存前显示“Loading...”,当读好后就跳到第19帧显示按钮。
  现在我们让按钮产生动作。点button层,并点第19帧,在作图区域双点按钮,并输入Action:
  On(Release)
    Go to and Play
  End On
  并定义Go to and Play的帧是第20帧。
  最后点plane层,双点第150帧,输入Action:
  Stop
  这个Stop就是防止循环播放的,虽然在外部描述语句里可以控制是否循环,但您应该养成尽量在动画里控制的好习惯。
}

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: