欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    flash动作脚本教学教程.doc

    • 资源ID:573934       资源大小:1.13MB        全文页数:139页
    • 资源格式: DOC        下载积分:17金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要17金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    flash动作脚本教学教程.doc

    .Flash MX 中的动作函数命令8.1 基本动作函数(2)8.1.4 图像质量切换函数Toggle High Quality(切换高质量)动作切换消锯齿功能,它影响视觉效果和重放速度。打开消锯齿功能,视觉质量提高,而较早计算机上的重放速度较慢。关闭消锯齿功能,则出现相反的效果。此动作不能影响单个目标。它影响当前在 Flash Player 中播放的所有电影和电影剪辑。1. 参数此动作没有参数。如果已经打开消锯齿功能,设置此动作就会将它关闭,否则便打开此功能。2. 脚本范例以下脚本展示了一个鼠标事件,它切换当前在 Flash Player 中播放的所有电影的消锯齿功能:On(Release) Toggle High QualityEnd On3. 实际应用.用于确定视觉质量,并关闭电影中动画较集中部分的消锯齿功能。8.1.5 停止声音播放函数Stop All Sounds(停止所有音轨)动作停止当前在 Flash Player 中播放的所有声音。此动作不影响电影的视觉效果。1. 参数此动作没有参数。2. 脚本范例以下脚本展示了一个鼠标事件,它停止当前在 Flash Player 中播放的所有电影和电影剪辑中的声音。On(Release) Stop All SoundsEnd On3. 实际应用用于关闭声音(声音打开关闭按钮),并使音轨静音。8.1.6 获取 URL 路径函数Get URL(设置 URL)动作从事以下两项工作:将指定的 URL 加载到浏览器窗口和将变量数据发送给指定的 URL。例如,变量数据可以发送给 CGI 脚本,以便按照 HTML 窗体的处理方式进行处理。.虽然 Get URL 动作主要用于将 Flash 电影放置在 Web 页上,但也可以将它用在Flash 运行程序中,以便自动打开浏览器窗口并显示指定的 URL。1. 参数Get URL 具有以下参数,如图 8-2 所示。图 8-2 Get URL 动作的参数 URL:用户可在此处定义 Get URL 动作的 URL。它可以是一个相对路径,例如 my page.html,也可以是一个绝对路径,如http:/www.sohu.com/93/13/article16/12.html。如果用户获得的 URL 是一个 CGI 脚本或 ColdFusion 模板,那么它分别对应于的页面如 http:/www.263.net/cgi-bin/mylove.cgi 或者是http:/www.sina.com/cgi/bin/cftemplate.cfm。如果用户的 Flash 电影位于 HTML 页,可以用它来定义一个当事件触发时将调用的 JavaScript 函数。可以用表达式来动态地设置 URL。. Window(窗口):指定加载并显示指定的 URL 的浏览器窗口或 HTML 页。如果用户已为一个 HTML 窗口或者页定义了名称,并希望指定的 URL 加载到该窗口,只需在此框中输入该窗口名或者用户也可以选择以下选项。 _self:将指定的 URL 加载到当前 Flash 电影所在的窗口或页。 _blank:打开一个新的浏览器窗口,并将指定的 URL 加载到此窗口。 _parent:将 URL 打开在当前页的父页中。 _top:如果具有 Get URL 动作的 Flash 电影在一个 HTML 页中,那么此选项将删除该帧并将 URL 加载到浏览器窗口。 Variables(变量):选择当使用 Get URL 动作时如何处理当前电影中的变量。有以下几种选择。 Dont send(不发送):不发送变量,是只打开 URL 的最佳方法。 Send using GET(用 GET 发送):发送附在指定的 URL 后面的变量。例如,如果传递两个变量,即姓名和年龄,那么使用 GET 方法将使 URL 显示为:Get name and age。因此,如果 Flash 电影存在于 My page.html,应将姓名和年龄的值传递给它,且它应能以自己的方式响应这些值。换句话说,用户可以用此选项将位于 HTML 页上的 Flash 电影中的变量值发送给另一 HTML 页上的 Flash电影(这只能很好地用于少量变量的发送)。 Send using POST(用 POST 发送):发送与 URL 隔开的变量,可以发送多个变量。 在常规的 HTML 页上,这种方法主要用于将从一个窗体收集来的信息投递到服务器上的 CGI 脚本。它还可以同样的方法将变量值发送给 CGI 脚本进行处理。.提示:发送变量时,只有当前电影中的变量才能发送(而不是 Flash电影窗口中展现的所有电影中的变量)。2. 脚本范例以下脚本展示了一个鼠标事件,它打开新窗口中的 URL。On(Release) Get URL(“http:/www.My Page.comMy page.Html“,window=“blank“) 以下脚本展示了一个鼠标事件,它将变量投递到服务器上的 CGI 脚本。On(Release) Get URL(“http:/www.My Page.com/CGI-bin/myscript.cgi“,vars=POST) 3. 实际应用用于 Flash 窗体以及与 Flash 内容相连的 HTML 网页。.Flash MX 中的动作函数命令8.2 动作交互函数(1)8.2 动作交互函数在各种 Flash MX 的动作函数中,有一类用户交互函数也是在动画制作过程中常常用到的。这类函数最大的特点就是,当用户使用了这些函数后,可以使动画浏览者与 Flash 动画之间产生很强的交互,动画中许多关键性的帧、场景或者声音的切换,都将依赖浏览者的选择或者单击操作。8.2.1 FS 命令函数fscommand(FS 命令)允许用户的 Flash 电影与其他程序通信,例如 Web 浏览器或者可用于用户的 Flash 电影的任何程序。主程序只是一个允许用户在其中嵌入 Flash 电影的程序。此命令通常用于使 Flash 可与 HTML 页中的 JavaScript 交互。下面展示了如何用 fscommand 打开自定义参数框。Fscommand 是一种简单的命令式语句,虽然其用处很广,但用户一样可以轻松地掌握。(1) 创建一部带按钮的 Flash 电影,该按钮包括一个触发 fscommand 动作的鼠标事件。(2) 当设置 fscommand 时,如果在 Command 文本框中输入 InfoBox,在 Parameters 文本框中输入 Doing 时,则当前 Actions 面板如图 8-3 所示。.图 8-3 fscommand 设置注释:Command文本框中的命令名可以任意设置,但必须是整个动画中惟一的。(3) 如果用户愿意,还可以再创建一个带 fscommand 命令的按钮。对于第二个按钮,只需在 Command 文本框中输入 InfoBox,而在 Parameters 文本框中输入 good。现在用户具有两个命令相同而参数不同的按钮。当用户将电影放置在 HTML 页时,还可以将它放置在一个 JavaScript 函数中,当电影的fscommand 激活时,该函数可进行检测。在本例中特意设置此 JavaScript 函数以便以某种方法评估 fscommand 命令,例如“如果命令等于 InfoBox,则创建一个参数框以读取fscommand 的参数” 。因此,当单击某一按钮时,将打开参数框 doing 或 good。当然,用户可以用 fscommand 来完成更多任务,但这通常涉及到更多的 JavaScript。对于大多数用户,Flash 的新增内部脚本 (ActionsScirpt) 已足以应付大多数任务,除非是某些专业动画制作人员,否则也无需了解太多的 JavaScript 编程。.8.2.2 加载与卸载电影函数Load Movie(加载电影)动作允许用户进行以下几项工作: 将一部新的电影加载到 FLash 电影以替换原有的电影,也就是说,无需加载不同的HTML 页就可以显示一部新的电影。 在原有电影的基础上,加载一部新的电影。 将已加载电影的变量发送给 CGI 脚本进行处理。 将一组变量加载到时间轴,以便时间轴可以根据这些变量的结果执行相应的动作。因为 Load Movie 实际上是一组动作,所以我们不使用脚本范例,而直接向用户展示如何执行各项任务。1. 参数此动作具有的参数如图 8-4 所示。图 8-4 Load Movie 参数. URL:当用于 Load movie 时,它是要加载的.swf 文件的目录路径。它可以是一个 相对路径,如 my movie.swf,也可以是一个绝对路径,如 http:/www.My Page.com/my movie.swf。当将此选项与 Variables 参数的 GET 或 POST 设置结合使用时,此参数指定当前或目标时间轴的变量将发送到的 CGI 脚本的位置。 Location(位置 ):此参数定义将受指定动作影响的级层或目标。 Level(级层):除非加载到某个目标( 它用整部电影.swf 文件 替换当前电影中的电影剪辑实例),否则,加载的电影将放置在某个级层并分配一个级层编号。级层可看作为堆叠在Flash Player 窗口中的各个.swf 文件的图层。分配给各个级层的编号决定它与其他所有级层的相对位置。最底部的.swf 文件的级层为 0,它通常表示原始电影。电影可加载到已包含另一电影的级层。这样便仅替换该级层上已有的.swf 文件。 Target(目标):允许用户将整个.swf 加载到当前由一个电影剪辑实例占据的空间。 这样,加载的.swf 文件将继承该电影剪辑当前的所有属性,包括名称、目标路径、大小和位置。用户可以通过求取表达式的值来动态地设置电影将加载到的级层或目标名称。 Variables(变量):允许用户选择如何将电影中的变量发送给服务器。可用以下选项: Dont send(不发送 ):如果选择了 Load Movie 或 Load Variables 动作,则不会发送电影中的变量。 Send using GET(用 GET 发送):发送附在指定的 URL 后面的变量。 Send using POST(用 POST 发送 ):发送与 URL 分开的变量,这意味着可以发送大量变量。将一部新的电影加载到 Flash 电影窗口以替换原有电影的操作:.(1) 对于 URL 参数,输入要加载的.swf 文件的目录路径。(2) 对于 Location 参数,输入当前由另一个电影占据的级层编号,或者选择要替换的电影剪辑目标。(3) 在 Variables 参数中选择 Dont send 选项。在原有电影的基础上加载一部新电影的操作:(1) 对于 URL 参数,输入要加载的.swf 文件的目录路径。(2) 对于 Location 参数,输入当前未由另一电影占据的级层编号。当将电影加载到级层时,用户所选的级层编号并不要求连续。可以将一部电影加载到级层6,而将下一部电影加载到级层。(3) 在 Variables 参数选择 Dont send 选项。将己加载电影的变量发送给 CGl 脚本进行处理的操作:(1) 对于 URL 参数,输入想将变量发送给它进行处理的 CGI 脚本的目录路径。(2) 对于 Location 参数,输入用户想发送其变量的电影的级层编号或目标路径。(3) 在 Variables 参数中,选择 Send using GET 或 Send using POST 选项。将一组变量加载到时间轴,以便时间轴根据这些变量的结果采取相应动作的操作:(1) 对于 URL 参数,输入要加载的变量所在的文本文件的目录路径。如果文本将从 CGI 脚本产生,则输入脚本路径。(2) 对于 Location 参数,输入将接收新变量的电影的级层编号或目标路径。

    注意事项

    本文(flash动作脚本教学教程.doc)为本站会员(一***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开