主题:  如何用FLASH打开一个定制的网页窗口?

飞云江

职务:普通成员
等级:2
金币:2.0
发贴:289
#12001/10/11 22:55:13
我想在FLASH中实现想网页一样:点击链接打开一个定制的一个小窗口,请教如何实现?还有在框架网中,顶部的网页插入一个FLASH,如何实现点击FLASH使下部分的网页内容改变而顶部的FLASH不改变。

编辑历史:[这消息被飞云江编辑过(编辑时间2001-10-11 22:56:09)]


janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#22001/10/11 23:39:40
1。用fscommand可以避开弹出IE窗口的问题:
swfname_DOFscommand(command,args){
if(command=="openwin")
window.open(args,"","width=300,height=150");
}
注意用你的swf name(的ID属性)换掉swfname
调用:
fscommand("openwin","xx.htm");

2。geturl("xx.htm",);
就是把目标框架的name作为第二个参数(字符串类型)

编辑历史:[这消息被janlay编辑过(编辑时间2001-10-11 23:42:29)]


naszheng

职务:普通成员
等级:1
金币:0.0
发贴:5
#32001/10/16 15:29:11
可以告诉我以上两段语句分别都加在什么地方吗?



闪客作家

职务:普通成员
等级:1
金币:10.0
发贴:275
#42001/10/16 18:23:48
加到帧上,



阿修罗飞天舞

职务:普通成员
等级:1
金币:0.0
发贴:115
#52001/10/17 1:00:56
用getURL比较方便
在HTML页面里写上JS代码
然后在FLASH里调用
getURL("javascript:openIt(windowwidth,windowheight......)")

编辑历史:[这消息被阿修罗飞天舞编辑过(编辑时间2001-10-17 13:25:13)]


janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62001/10/17 10:04:40
To舞:
No,这样会开新窗口!

To油:
不能都加在帧上啊。

To naszheng:
自定义的fscommand加在自己的JS部分。这部分的框架不震要你来写,在publish>html中选with fscommand,flash就可以帮你输出框架部分的代码(全兼容IE/NS),然后你把自己的fscommand函数写进去就可以了。注意:这时候只写:
if(command=="openwin")
window.open(args,"","width=300,height=150");
}
就OK了。
调用的时候写在适当的AS位置就行了。



阿修罗飞天舞

职务:普通成员
等级:1
金币:0.0
发贴:115
#72001/10/17 13:24:42
他本来就是要打开定制的窗口啊
TO GULIJIAN
不知道为什么无法发送原码给你,我在此给出链接
www.dbgnu.com/plinkclub/swf/chomless.rar

编辑历史:[这消息被阿修罗飞天舞编辑过(编辑时间2001-10-17 13:25:37)]