|
主题: 怎么点击一个Flash Buttton弹出一个可以控制大小,
|
 chpoet
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#12002/4/6 16:11:50
谁知道怎么点击一个Flash Buttton弹出一个可以控制大小, 没有地址栏的IE窗口。前提是只用flash完成(也就是一个 独立的button,javascript也要写在flash里)不用在flash嵌入 的页面中加代码。
|
 realbobo
职务:普通成员
等级:1
金币:1.0
发贴:180
|
#22002/4/6 16:49:22
你直接把js加在button事件里就可以了 好象是window.open(); 括号里是参数,你要的效果都可以实现。以前有这样的帖子,你搜索一下。
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:617
|
#32002/4/6 19:28:31
fscommand调用js
|
 chpoet
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#42002/4/6 23:06:16
realbobo在上个帖子中说 引用: 你直接把js加在button事件里就可以了 好象是window.open(); 括号里是参数,你要的效果都可以实现。以前有这样的帖子,你搜索一下。
你是说这样吗? getURL ("javascript:window.open'index.htm','win','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=300,height=300')"); 我试过不行,跟html的不一样,且flash被点击后会显示另一个空白页面 内容是: [object] 结果很像直接在页面上写: index的输出。
|
 chpoet
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#52002/4/6 23:08:46
桃人在上个帖子中说 引用: fscommand调用js
请说具体些,谢谢.
|
 surfhere
职务:普通成员
等级:1
金币:1.0
发贴:195
|
#62002/4/8 15:11:48
------------------------------------------------------------------------------------------------------------------------------------------------------- getURL{javascript:open_win()};
编辑历史:[这消息被surfhere编辑过(编辑时间2002-08-24 16:34:51)]
|
 再見理想
职务:普通成员
等级:5
金币:10.0
发贴:2495
|
#72002/4/8 16:58:02
on (release) { getURL ("javascript:window.open('XXX.swf','pass','SCROLLBARS=0,WIDTH=550,HEIGHT=400,top=0,left=0');self.location.href=\"XXX.swf\";"); }
最后的self.location是返回的语句,可以在跳出窗口后在窗口不关闭的情况下返回原来的SWF文件,我试过,绝对可以。
|
 chpoet
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#82002/4/10 10:34:05
若用on (press)该如何实现呢?谢了!
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#92002/4/11 21:21:48
把release换成press不就行了!
用fscommand可以避开弹出IE窗口的问题: swfname_DOFscommand(command,args){ if(command=="openwin") window.open(args,"","width=300,height=150"); } 注意用你的swf name(
|
 chpoet
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#102002/4/12 16:16:37
janlay在上个帖子中说 引用: 把release换成press不就行了!
janlay在上个帖子中说 [quote] 把release换成press不就行了!
首先,先谢谢你,其实并非把release换成press如此简单,我才有此一问。 我试了一下,用绝对地址: javascript:window.open('http://www.163.com','pass','SCROLLBARS=0,WIDTH=550,HEIGHT=400,top=0,left=0') 它产生仍然[object]窗口,但可以弹出指定大小的窗口。 奇怪的是用相对地址却不行:javascript:window.open('index.htm','pass','SCROLLBARS=0,WIDTH=550,HEIGHT=400,top=0,left=0') 不知道是什么原因?
"swfname_DOFscommand(command,args){ if(command=="openwin") window.open(args,"","width=300,height=150"); }" 这段程序要放在哪里?此SWF未插入网页,是独立打开的。
swf name(
编辑历史:[这消息被chpoet编辑过(编辑时间2002-04-12 16:19:38)]
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#112002/4/14 0:21:02
1.关于相对路径的问题.可能是因为IE没有可参照的当前URL,所以在相对路径向绝对路径转换时出错 2.sorry,我原指网页中的处理方法.如果你的动画不在网页中,那么指定的URL就要用绝对路径. swf_name就是
|