主题:  急需解决的三个问题!急急急

sdxtzc

职务:普通成员
等级:1
金币:0.0
发贴:104
#12003/7/31 17:41:38
请问如何在FLASH中调用外面的文本文件?

就是说只修改文本文件中的内容,flash中的文字就可以改变。
如何做到?
谢谢

……………………………………………………………………………………………
一个关于movieload和unload的问题

比如说有四个按钮,分别为:按钮一,按钮二,按钮三,按钮四。这四个按钮又相对应着1.swf,2.swf, 3.swf, 4.swf四个影片.
我要问的问题是:在主场景中,首先载入的是1.swf,当按下按钮三后,unload 1.swf,装载3.swf,我不明白的就在这儿,如果再按下按钮四,它怎么会知道要unload的是3.swf,而不是1.swf,2.swf或4.swf呢?再问一句:如何让影片一开始就自动载入1.swf呢?
是不是装载其中一个的时候,要卸载其它三个啊?
具体怎样做啊?

希望这个问题能够得到各位高手的详细解说,因为我在这问题上晕了很久了。

……………………………………………………………………………………………
如何在主场景中放入一背景音乐?



bblin

职务:普通成员
等级:1
金币:0.0
发贴:72
#22003/7/31 18:09:25
问题一:使用外部文本
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);
}