您现在的位置:主页 > 图像设计 > Flash教程 >

电子杂志设计制作常用Flash技术

来源:新2备用网址hg622.com|首页吧 责任编辑:Jzq8 发表时间:2010-06-09 点击:次

今天我们就讲讲电子杂志设计制作中常用的Flash技术

  在编写Flash ActionScript代码时,应使用“动作”面板或“脚本”窗口。“动作”面板和“脚本”窗口包含全功能代码编辑器(称为 ActionScript 编辑器),其中包括代码提示和着色、代码格式设置语法加亮显示、语法检查、调试、行数、自动换行等功能。
  【小技巧】在Flash中,事件发生时会执行ActionScript代码。事件可以划分为以下几类:鼠标和键盘事件,发生在用户通过鼠标和键盘与 Flash 应用程序交互时;剪辑事件,发生在影片剪辑内;帧事件,发生在时间轴上的帧中。例如,当用户滑过一个按钮时,将发生 Button.onRollOver或on(rollOver) 事件;当用户单击某个按钮时,将发生 Button.onRelease 事件;如果按下键盘上的某个键,则发生on(keyPress)事件。可在帧上编写代码或向实例附加脚本,以处理这些事件以及添加所需的所有交互操作。这些都是构成电子杂志动画设计的基本要素。
  在利用Flash设计电子杂志的过程中,经常需要使用和页面有关的函数。下面我们选择一个完全利用Flash技术制作的电子杂志为大家分析一下比较常用的Flash事件函数。

  设计界面如下图所示。
?

?

电子杂志设计制作手册_天极设计在线原创_点击看大图

?

  在事件函数中,可在组件参数面板中设置(event参数),也可在Action中通过如下格式来设置:
  [翻页组件对象名称].[事件名称]=[事件调用函数或事件调用函数路径]
  若直接指定事件调用函数,则该函数的格式需写为:
  function 函数名 (事件参数1, 事件参数2, …)
  若通过事件调用函数的路径来指定(组件参数面板中设置的事件即为这种情况),则该函数的格式需写为:
  function 函数名 (sender, 事件参数1, 事件参数2, …)。其中sender参数接收到的值为产生该事件的组件句柄。
  具体事件说明如下表所示:
事件名称
?
参数说明
?
功能说明
?
onCreatePage
?
pageMC:新创建的页面影片剪辑对象。该对象有一个初始化参数index,保存了该页面的页序号。
isRear:该页面是否为另一页面的背页。
?
当有新的页面被创建时调用,以便对新页面进行个性化设置。
?
onRemovePage
?
pageMC:将被删除的页面影片剪辑对象。
isRear:该页面是否为另一页面的背页。
?
当有页面被删除时调用,以便对删除的页面进行附加操作。
?
onAdjustPage
?
pageObj:页面描述对象。该对象包含以下成员参数:main(指向翻页组件本身)、index(当前页序号)、side(-1左页、1右页)、rearPage(是否为背页)、face(书页影片剪辑)、pageMask(书页蒙板影片剪辑)、shade(书中缝阴影影片剪辑)、shadow(书页影子影片剪辑)、position(页面位置描述结构体,参数含x,y坐标、aimX,aimY目标点坐标及trackMouse是否跟随鼠标)
range:页面形状描述对象。该对象包含以下成员参数:type(形状类型)、a(上沿宽度)、b(下沿宽度)、angle(页面转角)、angle2(中缝阴影转角)、height(侧沿长度)。该对象含义较晦涩,一般情况下不推荐调用。
?
当页面轮廓形状发生变化时调用,以便对页面内容进行相应调整。
?
onResizePage
?
pageObj:页面描述对象。
width:新的页面宽度。
height:新的页面高度。
?
当页面大小变化时调用,以便对页面内容进行相应调整。
?
onSetFlipArea
?
pageObj:页面描述对象。
?
当页面可翻动区域创建后调用,以便对可翻动区域做相应调整。
?
onStartFlip
?
pageObj:页面描述对象。
?
当页面开始翻动时调用。
?
onStopFlip
?
pageObj:页面描述对象。
?
当页面停止翻动时调用(非停止移动)。
?
onFinishFlip
?
pageObj:页面描述对象。
?
当页面最终移动到目标静止页面状态时调用。
?
onDragPage
?
pageObj:页面描述对象。
x:当前页面x坐标。
y:当前页面y坐标。
trackMouse:是否为跟随鼠标拖动。
?
当拖动页面时调用。
?
onMovePage
?
pageObj:页面描述对象。
x:当前页面x坐标。
y:当前页面y坐标。
?
当页面移动时调用。
?
  在上面的电子杂志中,控制“下一页next”按钮的函数和代码窗口如下图所示。

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片 匿名?

推荐图文

  • 三分钟理解Flash中的level层级关系
  • 电子杂志设计制作常用Flash技术
  • 基于flash设计的网站 一场奇妙的网络旅行
  • Flash极佳的交互性和创造性25个国外优秀Flash网站
  • 快速获取Flash源程序中的素材
  • Flash实例教程:鼠标响应显示图片的动画效果
  • Flash 动画人物角色行走的几种实现方式
  • 用组件控制Flash中被导入视频的播放暂停
  • Flash AS制作简单的课件倒计时
Alexa - 客户服务 - 联系方法 - 招聘信息 - 友情链接 - 网站地图 - TAG标签 - RSS订阅
Copyright ? 2010-2012 JZQ8.COM. 新2备用网址hg622.com|首页吧|新2备用网址hg622.com|首页去吧 版权所有
冀ICP备09002514号
冀ICP备09002514号 网络报警 企业法人营业执照 中国互联网协会 支付宝付款 网银在线付款