
这个它用的是macromedia的播放功能,当然公司已经被adobe收购很久了。
除了修改var str = '/upload_swf/ftp/1106/6swf'这部分 使其能指向相对路径外,
下面这两条语句中的,webServer变量你没有修改,当然是原来代码的webServer了,这样你再怎么弄都是在别人服务器上找你的swf 当然不行了
documentwrite ("<param name=\"movie\" value=\"" + webServer + str + "\">\n");
documentwrite ("<embed src=" + webServer + str + " loop=false menu=false
这个webServer变量不在本页代码中,而是在jjkgif中,jjkgif不是单单的,这里是脚本javascript,起了个的名字罢了。
webServer变量就是在这个jjkgif脚本中,你修改了此处,自然本页的代码会报错的。
1,创建XML的object,然后进行通过Loader把xml文件load进来可以用XMLList类对你的xml的object来进行 *** 作
2,不明白你说的什么意思;要添加什么得看你的用户需求什么,你也没说;
如果您想让卸载按钮始终显示,可以考虑在主SWF文件中创建一个计时器(Timer),然后在固定的时间间隔内检查外部SWF文件是否已被加载并被添加到舞台上。如果是,则在外部SWF文件中添加一个卸载按钮。
以下是一些示例代码来实现这个功能:
```actionscript
// 在主SWF文件中创建一个计时器,每隔1秒钟检查一次是否有外部SWF文件被加载并添加到舞台上
var timer:Timer = new Timer(1000);
timeraddEventListener(TimerEventTIMER, checkExternalSWF);
timerstart();
function checkExternalSWF(event:TimerEvent):void {
// 检查外部SWF文件是否已被加载并添加到舞台上
if (externalSWF && externalSWFstage) {
// 如果是,则在外部SWF文件中添加一个卸载按钮
var unloadBtn:Button = new Button();
unloadBtnlabel = "卸载外部SWF";
unloadBtnaddEventListener(MouseEventCLICK, unloadExternalSWF);
externalSWFaddChild(unloadBtn);
// 停止计时器
timerstop();
timerremoveEventListener(TimerEventTIMER, checkExternalSWF);
}
}
function unloadExternalSWF(event:MouseEvent):void {
// 从舞台上移除外部SWF文件以及卸载按钮
externalSWFparentremoveChild(externalSWF);
eventcurrentTargetparentremoveChild(eventcurrentTarget);
}
```
在这段代码中:
- `externalSWF` 是一个引用外部SWF文件的变量,在加载外部SWF文件时应该将其设置为对外部SWF文件的引用。
- `checkExternalSWF` 方法在固定的时间间隔内检查外部SWF文件是否已被加载并添加到舞台上。
- 如果外部SWF存在,则在其中添加一个卸载按钮,当用户单击该按钮时,就会从舞台上移除外部SWF文件以及卸载按钮。
- 一旦外部SWF文件被加载并添加到舞台上,就会停止计时器,并移除用于检查外部SWF文件的侦听器。
希望这些代码可以协助您实现所需的功能。
flash可以与asp,java,php等进行交互,则你可以选学任一样
其中php有现成的绿色版服务器,一键启动带数据库,而代码也跟flash代码没差多少,易学,易懂
并不是我说得简单,是你问得简单而已
请问如何建一个可以用于swf传送变量的服务器?
答:建议下载个php绿色版APMServ526,点"启动APMServ",待启动成功后用于swf传送变量的服务器建成功
除了flash,还要学习哪些软件?
答:flash可以与asp,java,php等进行交互,则你可以选学任一样
装服务器的电脑对配置要求怎么样?只有八台
答:不同服务器对系统要求不同,下面举例几个
php的绿色版APMServ526对系统一般电脑都行
java的tomcat要配置java和tomcat的系统环境
asp要安装IIS服务器,装个net
这个,因为ipad 是不支持flash文件的,因为苹果本身是不支持flash的。所以需要使用第三方软件,你可以在在ipad上安装aceplayer这个app,然后用itools将你的swf视频文件导入到这个app的目录下就可以观看的了。
以上就是关于求网页加载swf文件问题网页高手请进。。。全部的内容,包括:求网页加载swf文件问题网页高手请进。。。、如何让xml中的用户变量在swf中被调用 懂AS3的进、flash调用外部swf怎么让卸载按钮始终显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)