鬼泣动漫中文字幕下载:Flash函数大全之二. 浏览器/网络

来源:百度文库 编辑:九乡新闻网 时间:2024/07/14 00:09:22
浏览器/网络 :控制 Web 浏览器和网络的动作(一)
1. fscommand


可用性 Flash Player 3 。用法 fscommand(" command ", " parameters ") 参数 command
一个传递给宿主应用程序用于任何用途的字符串;或者一个传递给独立 Flash Player
的命令。一个传递给宿主应用程序用于任何用途的字符串;或者一个传递给 Flash Player 的值。返回无。说明动作;使 Flash 影片能够与
Flash Player 或承载 Flash Player 的程序(如 Web 浏览器)进行通讯。还可使用 fscommand 动作将消息传递给
Macromedia Director ,或者传递给 Visual Basic 、 Visual C++ 和其他可承载 ActiveX
控件的程序。用法 1 :若要将消息发送给 Flash Player ,必须使用预定义的命令和参数。用法 2 :若要在 Web 浏览器中使用
fscommand 动作将消息发送到脚本撰写语言(如 JavaScript ),可以在 command 和 parameters
参数中传递任意两个参数。这些参数可以是字符串或表达式,在“捕捉”或处理 fscommand 动作的 JavaScript 函数中使用这些参数。在
Web 浏览器中, fscommand 动作在包含 Flash 影片的 HTML 页中调用 JavaScript 函数
moviename_DoFScommand 。 moviename 是 Flash Player 影片的名称,该名称由 EMBED 标签的 NAME
属性指定,或由 OBJECT 标签的 ID 属性指定。如果为 Flash Player 影片分配名称 myMovie ,则调用的
JavaScript 函数为 myMovie_DoFScommand 。用法 3 : fscommand 动作可将消息发送给 Macromedia
Director , Lingo 将消息解释为字符串、事件或可执行的 Lingo 代码。如果该消息为字符串或事件,则必须编写 Lingo 代码以便从
fscommand 动作接收该消息,并在 Director 中执行动作。有关更多信息,请访问“ Director 支持中心” (Director
Support Center) 。用法 4 :在 Visual Basic 、 Visual C++ 和可承载 ActiveX 控件的其他程序中,
fscommand 利用可在环境的编程语言中处理的两个字符串发送 VB 事件。有关更多信息,请使用关键字 Flash method 搜索 Flash
支持中心 (Flash Support Center) 。示例用法 1 :在下面的示例中, fscommand 动作设置 Flash Player
,以便在释放按钮时,将影片缩放到整个显示器屏幕大小。 on(release){ fscommand("fullscreen", true); }
用法 2 :下面的示例使用应用到 Flash 中按钮的 fscommand 动作打开 HTML 页中的 JavaScript 消息框。消息本身作为
fscommand 参数发送到 JavaScript 。必须将一个函数添加到包含 Flash 影片的 HTML 页。此函数 myMovie
_DoFSCommand 位于 HTML 页中,等待Flash 中的 fscommand 动作。当在 Flash 中触发 fscommand
后(例如,当用户按下按钮时), command 和 parameter 字符串被传递到 myMovie _DoFSCommand 函数。可以在
JavaScript 或 VBScript 代码中以任何需要的方式使用所传递的字符串。在此示例中,该函数包含一个条件 if
语句,该语句检查命令字符串是否为“ messagebox ”。如果是,则 JavaScript 警告框(或“ messagebox ”)打开并显示
parameters 字符串的内容。 function myMovie_DoFSCommand(command, args) { if
(command == "messagebox") { alert(args); } } 在 Flash 文档中,将 fscommand
动作添加到按钮: fscommand("messagebox", "This is a message box called from within
Flash.") 也可以为 fscommand 动作和参数使用表达式,如下面的示例所示: fscommand("messagebox",
"Hello, " + name + ", welcome to our Web site!") 若要测试影片,请选择“文件” > “发布预览” >
“ HTML ”。如果在 HTML “发布设置”中使用具有 FSCommand 模板的 Flash 发布影片,则自动插入
myMovie_DoFSCommand 函数。该影片的 NAME 和 ID 属性将是其文件名。例如,对于文件 myMovie.fla
,该属性将设置为 myMovie 。
2. getURL


可用性 Flash 2 。 GET 和 POST 选项仅适用于 Flash Player 4 和 Player 的更高版本。用法
getURL(url [, window [, "variables"]]) 参数 url 可从该处获取文档的 URL 。 window
一个可选参数,指定文档应加载到其中的窗口或 HTML 框架。您可输入特定窗口的名称,或从下面的保留目标名称中选择: - _self
指定当前窗口中的当前框架。 - _blank 指定一个新窗口。 - _parent 指定当前框架的父级。 - _top 指定当前窗口中的顶级框架。
variables 用于发送变量的 GET 或 POST 方法。如果没有变量,则省略此参数。 GET 方法将变量追加到 URL
的末尾,该方法用于发送少量变量。 POST 方法在单独的 HTTP 标头中发送变量,该方法用于发送长的变量字符串。返回无。说明动作;将来自特定
URL 的文档加载到窗口中,或将变量传递到位于所定义 URL 的另一个应用程序。若要测试此动作,请确保要加载的文件位于指定的位置。若要使用绝对
URL (例如,
),则需要网络连接。示例此示例将一个新 URL 加载到空浏览器窗口中。
getURL 动作将变量 incomingAd 作为 url 参数的目标,这样您无需编辑 Flash 影片即可更改加载的 URL
。在这之前,在影片中使用 loadVariables 动作将 incomingAd 变量的值传递到 Flash 中。 on(release) {
getURL(incomingAd, "_blank"); } 另请参见 loadVariables XML.send
XML.sendAndLoad XMLSocket.send
http://www.myserver.com

 

--

二.浏览器/网络 : 控制 Web 浏览器和网络的动作 (二)
3. loadMovie


可用性 Flash Player 3 。用法 loadMovie(" url ", level / target [, variables ])
参数 url 要加载的 文件或 JPEG 文件的绝对或相对 URL 。相对路径必须相对于级别 0 处的 文件。该 URL 必须与影片当前驻留的
URL 在同一子域。为了在 Flash Player 中使用 文件或在 Flash 创作应用程序的测试模式下测试 文件,必须将所有的
文件存储在同一文件夹中,而且其文件名不能包含文件夹或磁盘驱动器说明。 target
指向目标影片剪辑的路径。目标影片剪辑将替换为加载的影片或图像。只能指定 target 影片剪辑或目标影片的 level
这两者之一;而不能同时指定两者。 level 一个整数,指定 Flash Player
中影片将被加载到的级别。在将影片或图像加载到级别时,标准模式下“动作”面板中的 loadMovie 动作将切换为 loadMovieNum
;在专家模式下,您必须指定 loadMovieNum 或从“动作”工具箱中选择它。 variables 一个可选参数,指定发送变量所使用的 HTTP
方法。该参数须是字符串 GET 或 POST 。如没有要发送的变量,则省略此参数。 GET 方法将变量追加到 URL
的末尾,该方法用于发送少量变量。 POST 方法在单独的 HTTP
标头中发送变量,该方法用于发送长的变量字符串。返回无。说明动作;在播放原始影片的同时将 或 JPEG 文件加载到 Flash Player 中。
loadMovie 动作使您可以同时显示几个影片,并且无需加载另一个 HTML 文档就可在影片之间切换。如果不使用 loadMovie 动作,则
Flash Player 显示单个影片( 文件),然后关闭。当使用 loadMovie 动作时,必须指定 Flash Player
中影片将加载到的级别或目标影片剪辑。如果指定级别,则该动作变成 loadMovieNum
。如果影片加载到目标影片剪辑,则可使用该影片剪辑的目标路径来定位加载的影片。加载到目标的影片或图像会继承目标影片剪辑的位置、旋转和缩放属性。加载的图像或影片的左上角与目标影片剪辑的注册点对齐。另一种情况是,如果目标为
_root 时间轴,则该图像或影片的左上角与舞台的左上角对齐。使用 unloadMovie 动作可删除使用 loadMovie
动作加载的影片。示例下面的 loadMovie 语句附加到标签为 Products 的导航按钮。在舞台上有一个实例名称为 dropZone
的不可见影片剪辑。 loadMovie 动作使用此影片剪辑作为目标参数将 文件形式的产品加载到舞台上的正确位置。 on(release) {
loadMovie("products",_root.dropZone); }下面的示例从目录中加载一个 JPEG 图像,该目录与调用
loadMovie 动作的 文件的目录相同: loadMovie("image45.jpeg", "ourMovieClip"); 另请参见
loadMovieNum unloadMovie unloadMovieNum _level
4. loadMovieNum

可用性 Flash Player 4 。用 Flash 5 打开的 Flash 4 文件将进行转换,以使用正确的语法。用法
loadMovieNum(" url ", level [, variables ]) 参数 url 要加载的 或 JPEG 文件的绝对或相对
URL 。相对路径必须相对于级别 0 处的 文件。该 URL 必须与影片当前驻留的 URL 在同一子域。为了在独立的 Flash Player
中使用 文件或在 Flash 创作应用程序的测试影片模式下测试 文件,必须将所有的
文件存储在同一文件夹中,并且其文件名不能包含文件夹或磁盘驱动器说明。 level 一个整数,指定 Flash Player 中影片将被加载到的级别。
variables 一个可选参数,指定发送变量所使用的 HTTP 方法。该参数必须是字符串 GET 或 POST
。如果没有要发送的变量,则省略此参数。 GET 方法将变量追加到 URL 的末尾,该方法用于发送少量变量。 POST 方法在单独的 HTTP
标头中发送变量,该方法用于发送长的变量字符串。返回无。说明动作;在播放原来加载的影片的同时将 或 JPEG 文件加载到 Flash Player
中的某个级别。在将影片加载到级别而不是目标时,标准模式下“动作”面板中的 loadMovie 动作将切换为 loadMovieNum
;在专家模式下,您必须指定 loadMovieNum 或从“动作”工具箱中选择它。一般情况下, Flash Player 显示单个影片(
文件),然后关闭。 loadMovieNum 动作使您可以同时显示几个影片,并且无需加载另一个 HTML 文档就可在影片之间切换。 Flash
Player 具有从级别 0 开始的级别堆叠顺序。这些级别类似于醋酸纤维层;除了每个级别上的对象之外,它们是透明的。当使用 loadMovieNum
动作时,必须指定 Flash Player 中影片将加载到的级别。在影片加载到级别后,即可使用语法 _level N 来定位影片,其中 N
为级别号。当加载影片时,可指定任何级别号,并且可将影片加载到已加载有 文件的级别。如果执行此动作,则新影片将替换现有的 文件。如果将影片加载到级别
0 ,则 Flash Player 中的每个级别均被卸载,并且级别 0 将替换为该新文件。处于级别 0
的影片为所有其他加载的影片设置帧频、背景色和帧大小。 loadMovieNum 动作也允许您在播放影片时将 JPEG 文件加载到影片中。对于图像和
文件,在文件加载时,图像的左上角均与舞台的左上角对齐。另外,在这两种情况下,加载的文件均继承旋转和缩放设置,并且原始内容将被覆盖。使用
unloadMovieNum 动作可删除使用 loadMovieNum 动作加载的影片或图像。示例此示例将 JPEG 图像“ image45.jpg
”加载到 Flash Player 的级别 2 中。 loadMovieNum("
",
2); //另请参见 loadMovie unloadMovie unloadMovieNum _level
http://www.blag.com/image45.jpg

 

 

二.浏览器/网络 : 控制 Web 浏览器和网络的动作(三)

5.loadVariables
可用性 Flash Player 4 。用法 loadVariables (" url " , level/ " target "[,
variables ]) 参数 url 变量所处位置的绝对或相对 URL 。如果使用 Web 浏览器访问影片,则此 URL
的宿主必须与影片本身在同一子域中。 level 指定 Flash Player
中接收这些变量的级别的整数。当将变量加载到级别时,在标准模式下,“动作”面板中的该动作变成 loadVariablesNum
;在专家模式下,您必须指定 loadVariablesNum 或从“动作”工具箱中选择它。 target
指向接收所加载变量的影片剪辑的目标路径。您只能指定 target 影片剪辑或 Flash Player 中的 level
(级别)这两者之一;而不能同时指定这两者。 variables 一个可选参数,指定发送变量所使用的 HTTP 方法。该参数必须是字符串 GET 或
POST 。如果没有要发送的变量,则省略此参数。 GET 方法将变量追加到 URL 的末尾,该方法用于发送少量变量。 POST 方法在单独的
HTTP 标头中发送变量,该方法用于发送长的变量字符串。返回无。说明动作;从外部文件(例如文本文件,或由 CGI 脚本、 Active Server
Page (ASP) 、 PHP 或 Perl 脚本生成的文本)读取数据,并设置 Flash Player
级别或目标影片剪辑中变量的值。此动作还可用于使用新值更新活动影片中的变量。在指定 URL 处的文本必须为标准的 MIME 格式
application/x-www-form-urlencoded (一种 CGI
脚本使用的标准格式)。要加载的影片和变量必须驻留在同一子域中。可以指定任意数量的变量。例如,下面的语句定义了几个变量:
company=Macromedia&address=600+Townsend&city=San+Francisco&zip=94103 将要在
Flash Player 实例中打开的第一个影片加载到最下一级(在代码中标识为 _level0 )。当使用 loadMovie 或
loadMovieNum 动作将后面的影片加载到 Flash Player 中时,必须指定一个 Flash Player
中的级别号,或者指定一个目标影片剪辑(每个影片都将加载到该级别或目标影片剪辑中)。当使用 loadVariables 动作时,必须指定变量将加载到的
Flash Player 级别或影片剪辑目标。示例此示例将来自文本文件的信息加载到主时间轴上 varTarget
影片剪辑的文本字段中。文本字段的变量名必须与 data.txt 文件中的变量名匹配。 on(release) {
loadVariables("data.txt", "_root.varTarget"); } 另请参见loadVariablesNum
loadMovie loadMovieNum getURL 、 MovieClip.loadVariables
6. loadVariablesNum
可用性 Flash Player 4 。用 Flash 5 打开的 Flash 4 文件将进行转换,以使用正确的语法。用法
loadVariables (" url " , level [, variables ]) 参数 url 变量所处位置的绝对或相对 URL
。如果使用 Web 浏览器访问影片,则此 URL 的宿主必须与影片本身在同一子域中。 level 指定 Flash Player
中接收这些变量的级别的整数。 variables 一个可选参数,指定发送变量所使用的 HTTP 方法。该参数必须是字符串 GET 或 POST
。如果没有要发送的变量,则省略此参数。 GET 方法将变量追加到 URL 的末尾,该方法用于发送少量变量。 POST 方法在单独的 HTTP
标头中发送变量,该方法用于发送长的变量字符串。返回无。说明动作;从外部文件(例如文本文件,或由 CGI 脚本、 Active Server Page
(ASP) 、 PHP 或 Perl 脚本生成的文本)读取数据,并设置 Flash Player
级别中变量的值。此动作还可用于使用新值更新活动影片中的变量。当将变量加载到级别时,在标准模式下,“动作”面板中的该动作变成
loadVariablesNum ;在专家模式下,您必须指定 loadVariablesNum 或从“动作”工具箱中选择它。在指定 URL
处的文本必须为标准的 MIME 格式 application/x-www-form-urlencoded (一种 CGI
脚本使用的标准格式)。要加载的影片和变量必须驻留在同一子域中。可以指定任意数量的变量。例如,下面的语句定义了几个变量:
company=Macromedia&address=600+Townsend&city=San+Francisco&zip=94103 将要在
Flash Player 实例中打开的第一个影片加载到最下一级(在代码中标识为 _level0 )。当使用 loadMovie 或
loadMovieNum 动作将后面的影片加载到 Flash Player 中时,必须指定一个 Flash Player
中的级别号,或指定一个目标影片剪辑(每个影片都将加载到该级别或目标影片剪辑中)。当使用 loadVariablesNum
动作时,必须指定变量将加载到的 Flash Player 级别。示例此示例将来自文本文件中的信息加载到 Flash Player 中级别 0
处的影片的主时间轴上的文本字段中。文本字段的变量名必须与 data.txt 文件中的变量名匹配。 on(release) {
loadVariablesNum("data.txt", 0); } 另请参见 getURL loadMovieloadMovieNum
loadVariables


--

二.浏览器/网络 : 控制 Web 浏览器和网络的动作(四)
7. unloadMovie
可用性 Flash Player 3 。用法 unloadMovie[Num]( level/ " target ") 参数 level
加载影片的级别 ( _level N ) 。从一个级别卸载影片时,在标准模式下,“动作”面板中的 unloadMovie 动作切换为
unloadMovieNum ;在专家模式下,必须指定 unloadMovieNum ,或者从“动作”工具箱中选择它。 target
影片剪辑的目标路径。返回无。说明动作;从 Flash Player 中删除一个已加载的影片或影片剪辑。若要卸载一个已经加载到 Flash
Player 级别中的影片,请使用 level 参数。若要卸载已经加载的影片剪辑,请使用 target 参数。示例下面的示例卸载主时间轴上的影片剪辑
draggable ,并将影片 movie.swf 加载到级别 4 中。 on (press) { unloadMovie
("_root.draggable"); loadMovieNum ("movie.swf", 4); } 下面的示例卸载已经加载到级别 4
中的影片: on (press) { unloadMovieNum (4); } 另请参见 loadMovie loadMovieNum
unloadMovieNum
8. unloadMovieNum
可用性 Flash Player 3 。用法 unloadMovieNum( level ) 参数 level 加载影片的级别 ( _level N
) 。返回无。说明动作;从 Flash Player 中删除已加载的影片。另请参见 loadMovie loadMovieNum