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

swf获取外部参数的问题

[复制链接]
 楼主| 发表于 2013-4-17 22:17:19 | 显示全部楼层
Shaman 发表于 2013-4-17 22:15 1 S* k7 T0 z& u! O2 r  C' M0 O
这么奇怪?直接var t = "tly_" + tlytype + ".asp";getURL(t, "_parent", "GET");试试

/ }4 p/ a  v! e( u; |* e
/ ^0 ^/ g- b- J# C, r3 [1 ?" v- n这样,我粘贴全部,你给看看。
7 v8 N" h+ u) g: A6 A% W) A7 ^$ {* K) p4 m, S* U- P
网页中9 y" P( t1 d. S) \# B, q9 i
<script type="text/javascript">5 x+ n; b7 n& h! T' |: w5 P- i0 t6 X
document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ');: l2 H' @" r4 L+ p/ V( E4 _7 U
document.write('codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"');  `# b: X2 B% t0 o
document.write(' width=\"478\" height=\"560\">');
( M4 j( e  d  ^/ j5 z& P, d& Bdocument.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');7 x3 M- x( J2 ~1 F
document.write('<param name=\"quality\" value=\"high\"><param name=\"wmode\" value=\"opaque\">');
% v" B6 d3 s3 O4 odocument.write('<embed src=\"images/q.swf\" quality=\"high\"');
4 |  l! j+ z. n; `6 ^: _document.write(' pluginspage=\"http://www.macromedia.com/go/getflashplayer\"');, O% r2 J( k/ o2 y: X
document.write(' type=\"application/x-shockwave-flash\" width=\"478\" height=\"560\" loop=\"false\" ></embed>');
1 J6 [/ `3 [" M/ ldocument.write('</object>');
" }  Y7 J4 ^4 }& s$ Y+ F</script>- ?) d2 G. A* F5 m( I. D( i5 t
2 u; T: l' g, k+ Y& b1 C/ o
swf中
  A# r& p; X' a& g' E# D$ i# H; ?9 [8 ~* f4 A
on (release)7 c2 ]. k1 f  s3 O
{
3 p0 j# z2 f- Z% |        var ptype;
7 V; d; C1 J2 D4 w8 Q        getURL("tly_" + ptype + ".asp", "_parent", "GET");
/ S) K& {$ I; E/ z" |: T2 a}
回复

使用道具 举报

 楼主| 发表于 2013-4-17 22:22:54 | 显示全部楼层
一生随缘 发表于 2013-4-17 22:22 3 b- J3 p- L) j; y) Q! H
不懂的路过……

" n- s6 Z% u# b" t多谢顶贴
回复

使用道具 举报

发表于 2013-4-18 19:47:55 | 显示全部楼层
风继续吹 发表于 2013-4-17 22:17 ( e" D6 R4 S1 z* [1 ^
这样,我粘贴全部,你给看看。
" y% U5 i) L+ t
0 p8 o/ U7 @5 a& D5 D* ]  Z网页中

1 u; q# N7 A6 e0 R6 s0 t: B: I4 Vvar ptype;是一个新定义的变量,没有赋值
回复

使用道具 举报

 楼主| 发表于 2013-4-18 21:49:20 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47 8 F+ Y3 M# Z$ g0 P
var ptype;是一个新定义的变量,没有赋值

5 |( f8 E! ~. H0 a- |document.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');
: h4 m7 g9 t( O8 B( y" c6 J这里面不是赋值了吗?1 ^) k) B$ q2 T% d$ k( [0 r
ptype=<%=action%>
回复

使用道具 举报

 楼主| 发表于 2013-4-18 22:42:18 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
+ Z9 a: g- C  _+ Q6 `/ {4 jvar ptype;是一个新定义的变量,没有赋值
6 Q: a! e7 D' U) ]) Y! {( v, e. V2 Y
是不是专门有个函数来获取外部函数?就好比request()
回复

使用道具 举报

发表于 2013-4-18 22:44:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 22:42 - k& l* p0 k; ?' ]
是不是专门有个函数来获取外部函数?就好比request()

# C# o, H( V7 N3 \一般用loaderInfo.parameters
回复

使用道具 举报

发表于 2013-4-18 22:49:59 | 显示全部楼层
风继续吹 发表于 2013-4-18 21:49
4 d) q' T7 s, [, Jdocument.write('');
2 y  G  {+ r1 d4 k2 j5 o* F* Y0 V这里面不是赋值了吗?* z1 Q0 b' x6 t: [- n! _
ptype=
$ [) |: t2 F. [8 o* d- O! Z
这里只是传给SWF了,SWF要接啊
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:11:10 | 显示全部楼层
Shaman 发表于 2013-4-18 22:44
  x" ~' Z! l# k  J, ^一般用loaderInfo.parameters
6 h$ ?: j2 z! `% Y
这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:18:54 | 显示全部楼层
Shaman 发表于 2013-4-18 22:49 ; J% U$ Y$ o. Z6 S7 g% V8 [# W
这里只是传给SWF了,SWF要接啊

: D" H2 ~2 b  N( b8 v! f在ie下没有获取函数都能获取,真怪。还有我觉得javascript和as语法有点相似,字符串用+连接,定义都用var,所以一开始我是把赋值写在javascript里了。
回复

使用道具 举报

发表于 2013-4-19 20:51:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 23:11 ( P2 T4 a% }8 [$ z% t
这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?

5 P! k3 F7 I" @js如果是?value=xxx,那么SWF里就写var v = loaderInfo.parameters['value']
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2025-1-13 14:12 , Processed in 0.040994 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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