找回密码
 入住天佑斋
载入天数...载入时分秒...
搜索
楼主: 风继续吹

swf获取外部参数的问题

[复制链接]
 楼主| 发表于 2013-4-17 22:17:19 | 显示全部楼层
Shaman 发表于 2013-4-17 22:15 8 U4 Q4 L$ b" g
这么奇怪?直接var t = "tly_" + tlytype + ".asp";getURL(t, "_parent", "GET");试试
2 p8 a9 [/ G1 m0 u6 h

6 t1 q+ ?7 G, c5 |这样,我粘贴全部,你给看看。) H8 D8 W, {2 c6 l

: a+ ?- d% |  E$ b0 p网页中  [5 L, a7 j* t$ J
<script type="text/javascript">$ Y1 U2 \( L8 w* A: c
document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ');5 D  U  K7 O' p1 m
document.write('codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"');, J' J' Z( T6 ^6 U+ {+ c: d$ c
document.write(' width=\"478\" height=\"560\">');
: o! R1 d/ G! l! Ldocument.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');4 {$ ~! k4 G3 ~3 d% |4 z3 Y
document.write('<param name=\"quality\" value=\"high\"><param name=\"wmode\" value=\"opaque\">');- N' i/ g% w$ M7 _  O6 ?( ], j1 _1 _
document.write('<embed src=\"images/q.swf\" quality=\"high\"');
4 _2 b: I% M7 q. `document.write(' pluginspage=\"http://www.macromedia.com/go/getflashplayer\"');  C1 |! `  E( d! J* q0 |
document.write(' type=\"application/x-shockwave-flash\" width=\"478\" height=\"560\" loop=\"false\" ></embed>');
0 u3 J0 J" f; bdocument.write('</object>');. O5 N* f2 O' c9 u7 u5 K
</script>
6 h' Q* ~9 a$ r
  d" f- h7 C5 V1 i! vswf中
6 }# n2 m: K4 j) y' q. i. U
$ C4 r6 z% U. N& R* ]on (release)) J2 H8 p2 ~" @
{
3 o. A: t5 M  `/ ~        var ptype;
/ c9 H& X% A" }* l4 o% e; |        getURL("tly_" + ptype + ".asp", "_parent", "GET");
2 y' i: r$ g7 A9 k: j9 Y0 B}
回复

使用道具 举报

 楼主| 发表于 2013-4-17 22:22:54 | 显示全部楼层
一生随缘 发表于 2013-4-17 22:22 " P6 u9 h. x1 I
不懂的路过……
$ B6 _* {$ h& f
多谢顶贴
回复

使用道具 举报

发表于 2013-4-18 19:47:55 | 显示全部楼层
风继续吹 发表于 2013-4-17 22:17
7 {) d) u6 W: v- l+ W这样,我粘贴全部,你给看看。
% P! v$ y; D8 E! p9 u. w5 R4 D  t0 J( l2 g7 @
网页中
# W$ u* M/ h5 m
var ptype;是一个新定义的变量,没有赋值
回复

使用道具 举报

 楼主| 发表于 2013-4-18 21:49:20 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47 : x9 u& U" `4 q$ [* [2 n
var ptype;是一个新定义的变量,没有赋值
  Q. B8 b% ~$ {; H7 z7 z4 z$ g
document.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');& s$ n" B# H" A7 q* k
这里面不是赋值了吗?
& T$ {" b# A* c3 w% `2 w+ i& rptype=<%=action%>
回复

使用道具 举报

 楼主| 发表于 2013-4-18 22:42:18 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
# |" y- ~4 N0 P$ {$ F" hvar ptype;是一个新定义的变量,没有赋值
# q# y7 G* U& ?7 o% f6 o/ A
是不是专门有个函数来获取外部函数?就好比request()
回复

使用道具 举报

发表于 2013-4-18 22:44:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 22:42
& T) x8 @3 k6 z4 c0 @- `: s/ _是不是专门有个函数来获取外部函数?就好比request()

, B& @2 J1 M3 q一般用loaderInfo.parameters
回复

使用道具 举报

发表于 2013-4-18 22:49:59 | 显示全部楼层
风继续吹 发表于 2013-4-18 21:49 ' k. L' a6 P, o# k6 w
document.write('');
; O* m# e) F( N5 L这里面不是赋值了吗?! `, b) t' T- T' w) U9 @8 G( }6 ?
ptype=
6 }6 g( R) D# Y! P: V# S) I" [$ ]& {" W
这里只是传给SWF了,SWF要接啊
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:11:10 | 显示全部楼层
Shaman 发表于 2013-4-18 22:44
! `4 k9 j+ N# R; W' i% W/ {, {一般用loaderInfo.parameters

5 i7 Y) P4 Q: {* A这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:18:54 | 显示全部楼层
Shaman 发表于 2013-4-18 22:49 3 @5 B* `, N* H  O+ s  j3 p
这里只是传给SWF了,SWF要接啊

& F$ i' }1 ?% e  N7 K5 A在ie下没有获取函数都能获取,真怪。还有我觉得javascript和as语法有点相似,字符串用+连接,定义都用var,所以一开始我是把赋值写在javascript里了。
回复

使用道具 举报

发表于 2013-4-19 20:51:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 23:11 2 g0 C1 d/ D: L* d' C; c
这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?

& i) }2 D1 l1 K& V! bjs如果是?value=xxx,那么SWF里就写var v = loaderInfo.parameters['value']
回复

使用道具 举报

天佑斋微信小程序

QQ|手机版|小黑屋|西南交通大学 - 天佑斋 ( 蜀ICP备20015072号 )

GMT+8, 2026-11-6 20:06 , Processed in 0.055525 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表