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

swf获取外部参数的问题

[复制链接]
 楼主| 发表于 2013-4-17 22:17:19 | 显示全部楼层
Shaman 发表于 2013-4-17 22:15
" ?! q( u% j1 v1 B这么奇怪?直接var t = "tly_" + tlytype + ".asp";getURL(t, "_parent", "GET");试试

  s3 `7 Z' L7 ~% M4 p" g6 x
# Z9 K0 T3 {4 w% O0 I, r* ?% l这样,我粘贴全部,你给看看。" U# y$ W8 _3 V: y* K
' r* y9 n/ o. ^' |* W6 x! ]8 C9 y
网页中- O+ l$ N' f8 S! n- E. q; X
<script type="text/javascript">6 p2 w% k& d0 N4 A( |8 {' {: @/ A( c
document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ');
0 X* q- c0 g; t* n9 o& Wdocument.write('codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"');
$ |# B% ]/ m7 K( K  B* [document.write(' width=\"478\" height=\"560\">');
( b% m0 l0 W8 v2 _$ o7 {" _3 p& jdocument.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');( U3 c& \1 ^2 {" ^
document.write('<param name=\"quality\" value=\"high\"><param name=\"wmode\" value=\"opaque\">');; t. d' @7 s: o
document.write('<embed src=\"images/q.swf\" quality=\"high\"');$ S& l1 z7 A+ \4 Z/ p0 e  `
document.write(' pluginspage=\"http://www.macromedia.com/go/getflashplayer\"');0 G1 B; M+ k2 M* ~0 s- Y1 x9 o  g
document.write(' type=\"application/x-shockwave-flash\" width=\"478\" height=\"560\" loop=\"false\" ></embed>');
5 N1 H9 F" u2 q! w& b1 t$ l4 p; L! pdocument.write('</object>');
! {+ q  Z1 Y& ~$ b</script>2 K7 @; U6 H) |! ^/ j! J. y' i

- N) e& D: p" a# S# m0 wswf中( Y4 s* ^% H: H) W

9 s2 Z  \7 O. K, u( ron (release); u1 C% b7 g7 n5 Z* k) m
{
  T* F% k" u/ m! W; [/ c4 L% s* D        var ptype;9 _  n3 x/ `- x/ R. O
        getURL("tly_" + ptype + ".asp", "_parent", "GET");  r9 v1 l; o/ D7 Y, B, y
}
回复

使用道具 举报

 楼主| 发表于 2013-4-17 22:22:54 | 显示全部楼层
一生随缘 发表于 2013-4-17 22:22
9 f) m0 q& l) ], s% u) m' S$ |不懂的路过……
7 w& y' K' a' d' J6 G7 d" {
多谢顶贴
回复

使用道具 举报

发表于 2013-4-18 19:47:55 | 显示全部楼层
风继续吹 发表于 2013-4-17 22:17 # J; E$ e7 V9 q3 a8 y# z/ k9 w
这样,我粘贴全部,你给看看。, R6 t$ C) U2 v2 @! t

3 N; H# }& }! Z6 }网页中

1 U+ E7 A/ z0 U) N, c, mvar ptype;是一个新定义的变量,没有赋值
回复

使用道具 举报

 楼主| 发表于 2013-4-18 21:49:20 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47 6 A* |' _/ k) s) Q) j0 g
var ptype;是一个新定义的变量,没有赋值
4 S/ }! M3 H4 X& ]2 h2 d4 l, F0 H8 n
document.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');
: v' N- g( W% ^) ]- z5 c& `2 J9 y( I( n这里面不是赋值了吗?
5 Y1 g0 q$ q* ?' o! O) j) r: dptype=<%=action%>
回复

使用道具 举报

 楼主| 发表于 2013-4-18 22:42:18 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
/ Q8 M9 P+ g+ Z) hvar ptype;是一个新定义的变量,没有赋值

& `! D7 Q+ t0 N: ^. v9 v, @! {是不是专门有个函数来获取外部函数?就好比request()
回复

使用道具 举报

发表于 2013-4-18 22:44:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 22:42
( `& n2 _) r$ s* q# x: n8 C4 v是不是专门有个函数来获取外部函数?就好比request()

& `9 ]: ]- e- K$ B8 K一般用loaderInfo.parameters
回复

使用道具 举报

发表于 2013-4-18 22:49:59 | 显示全部楼层
风继续吹 发表于 2013-4-18 21:49 ' h- Y: ]( r! @) I2 N4 n7 T: a
document.write('');
6 d: J1 G; f: ~7 G9 d% [' m# L, v这里面不是赋值了吗?" N2 b2 y: \7 I) l8 n
ptype=

% g% q" r3 M2 e* ?这里只是传给SWF了,SWF要接啊
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:11:10 | 显示全部楼层
Shaman 发表于 2013-4-18 22:44 & z$ J# W9 F0 o, q$ u! U7 J% k
一般用loaderInfo.parameters

3 N+ _9 {1 U& w  ^3 C$ K这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:18:54 | 显示全部楼层
Shaman 发表于 2013-4-18 22:49 , J+ |4 b; b+ C: ]
这里只是传给SWF了,SWF要接啊
' C: c, p( u) t" Z4 j
在ie下没有获取函数都能获取,真怪。还有我觉得javascript和as语法有点相似,字符串用+连接,定义都用var,所以一开始我是把赋值写在javascript里了。
回复

使用道具 举报

发表于 2013-4-19 20:51:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 23:11 6 K0 I( Z' W& A) \% R" S
这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
: y9 |  ~' B2 ?4 h- w
js如果是?value=xxx,那么SWF里就写var v = loaderInfo.parameters['value']
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2025-5-1 04:04 , Processed in 0.041959 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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