华尔兹舞教学:flash编程问题
来源:百度文库 编辑:中科新闻网 时间:2024/05/11 20:41:56
三分钟理解Flash中的级别关系
http://tech.sina.com.cn/s/2005-04-20/1002587949.shtml
loadMovieNum 函数 级别关系:
loadMovieNum(url:String, level:Number [, method:String]) :Void
在播放原来加载的 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 的某个级别中。
提示:如果您要监视下载的进度,请使用 MovieClipLoader.loadClip() 而不是此函数。
一般情况下,Flash Player 显示单个 SWF 文件,然后关闭。使用 loadMovieNum() 动作可以一次显示多个 SWF 文件,并且无需加载另一个 HTML 文档即可在 SWF 文件之间进行切换。
如果要指定目标而不是级别,请使用 loadMovie() 而不是 loadMovieNum()。
Flash Player 具有从级别 0 开始的级别堆叠顺序。这些级别类似于醋酸纤维层;除了每个级别上的对象之外,它们是透明的。当使用 loadMovieNum() 时,必须指定 SWF 文件将加载到 Flash Player 中的哪个级别。在 SWF 文件加载到某个级别后,可以使用语法 _levelN 来定位 SWF 文件,其中 N 为级别号。
当加载 SWF 文件时,可指定任何级别号,并且可将 SWF 文件加载到已加载有 SWF 文件的级别。如果执行此动作,则新的 SWF 文件将替换现有的 SWF 文件。如果将 SWF 文件加载到级别 0,则 Flash Player 中的每个级别均被卸载,并且级别 0 将替换为该新文件。处于级别 0 的 SWF 文件为所有其它加载的 SWF 文件设置帧频、背景色和帧大小。
loadMovieNum() 动作也允许您在播放 SWF 文件时将 JPEG 文件加载到该 SWF 文件中。对于图像和 SWF 文件,在加载文件时,图像的左上角均与舞台的左上角对齐。另外,在这两种情况下,加载的文件均继承旋转和缩放设置,并且原始内容将在指定级别中被覆盖。
注意:不支持以渐进格式保存的 JPEG 文件。
使用 unloadMovieNum() 可删除用 loadMovieNum() 加载的 SWF 文件或图像。
可用性:ActionScript 1.0;Flash Lite 1.1 -- 在 Flash 5 或更高版本中打开的 Flash 4 文件将转换为使用正确的语法。加载 JPEG 文件需要 Flash Player 6 或更高版本。
参数
url:String -- 要加载的 SWF 文件或 JPEG 文件的绝对或相对 URL。相对路径必须相对于级别 0 处的 SWF 文件。为了在独立的 Flash Player 中使用 SWF 文件或在 Flash 创作应用程序的测试模式下测试 SWF 文件,必须将所有的 SWF 文件存储在同一个文件夹中,并且其文件名不能包含文件夹或磁盘驱动器的规格。
level:Number -- 一个整数,指定 SWF 文件将加载到 Flash Player 中的哪个级别。
method:String [可选] -- 指定用于发送变量的 HTTP 方法。该参数必须是字符串 GET 或 POST。如果没有要发送的变量,则省略此参数。GET 方法将变量追加到 URL 的末尾,它用于发送少量的变量。POST 方法在单独的 HTTP 标头中发送变量,它用于发送大量的变量。
示例
下面的示例将 JPEG 图像 tim.jpg 加载到 Flash Player 的级别 2 中:
loadMovieNum("http://www.helpexamples.com/flash/images/image1.jpg", 2);
另请参见
unloadMovieNum 函数, loadMovie 函数, loadClip(MovieClipLoader.loadClip 方法), _level 属性
参考资料:
http://www.macromedia.com/livedocs/flashlite/2_cn/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000170.html
你怎么不打小抄啊?
MD,我就是小抄!