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

swf获取外部参数的问题

[复制链接]
 楼主| 发表于 2013-4-17 22:17:19 | 显示全部楼层
Shaman 发表于 2013-4-17 22:15 8 N2 L- J4 s# z2 O$ U& f
这么奇怪?直接var t = "tly_" + tlytype + ".asp";getURL(t, "_parent", "GET");试试

3 y; I6 x1 t1 A& j) f4 r6 p% k. n4 ^. A$ ~$ D5 k1 H( z/ s2 Y
这样,我粘贴全部,你给看看。
2 ~2 @. n. m% y& y( f" M* h3 s5 S1 E* J
网页中- L. E3 k' ?, h1 G) @: s$ e8 d
<script type="text/javascript">- i9 [3 d/ _% [6 w6 |
document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ');) f1 ?! |4 ]% X, \
document.write('codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"');
# {: l8 E- J' |document.write(' width=\"478\" height=\"560\">');; W0 @1 p, J: b: p2 T3 U
document.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');
# t  }) k% X8 D" vdocument.write('<param name=\"quality\" value=\"high\"><param name=\"wmode\" value=\"opaque\">');
! L9 y$ E8 p$ x0 x8 b+ ^% Adocument.write('<embed src=\"images/q.swf\" quality=\"high\"');
. ~8 F' }5 w9 G7 H6 T& Qdocument.write(' pluginspage=\"http://www.macromedia.com/go/getflashplayer\"');- _& V( h' A1 H5 Z/ e/ e
document.write(' type=\"application/x-shockwave-flash\" width=\"478\" height=\"560\" loop=\"false\" ></embed>');7 T/ i2 }: b4 @7 y1 [* Y0 r! _
document.write('</object>');. r& T: `( U2 U
</script>
& t- s" I; ^: K; U: x$ E7 L
9 f. X# `- O6 i3 L2 X6 kswf中
# k( N, w+ @, J& b) m" _. _7 H4 m2 ?- U3 f
on (release)5 m% e$ S8 z6 x( v9 a
{
8 H0 q( x$ c: W2 r        var ptype;% `& H9 h% H: u
        getURL("tly_" + ptype + ".asp", "_parent", "GET");
( D0 C2 V8 s' Q) ?3 D3 G}
回复

使用道具 举报

 楼主| 发表于 2013-4-17 22:22:54 | 显示全部楼层
一生随缘 发表于 2013-4-17 22:22
* v2 {& ^$ V  U9 g: G不懂的路过……
) H& F- F9 M6 w9 e9 E, G
多谢顶贴
回复

使用道具 举报

发表于 2013-4-18 19:47:55 | 显示全部楼层
风继续吹 发表于 2013-4-17 22:17
! T4 x$ d  ]7 A) H8 X) l( D8 x这样,我粘贴全部,你给看看。$ U+ a' W6 A. D0 x) x; a4 M- `
6 V6 p7 [6 ^2 K& \0 T
网页中

  r- S( P( k8 K9 Xvar ptype;是一个新定义的变量,没有赋值
回复

使用道具 举报

 楼主| 发表于 2013-4-18 21:49:20 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
  n! H+ _. h6 X% \( Nvar ptype;是一个新定义的变量,没有赋值

& H" k* e7 i7 {7 odocument.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');
; V% J, \1 {- n. |& e这里面不是赋值了吗?
& x3 I) @' S0 g# b& E0 u" kptype=<%=action%>
回复

使用道具 举报

 楼主| 发表于 2013-4-18 22:42:18 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47 7 T+ ^& N8 g- S1 g& F
var ptype;是一个新定义的变量,没有赋值

* h; m. E* l! H- p( M* @7 V. j是不是专门有个函数来获取外部函数?就好比request()
回复

使用道具 举报

发表于 2013-4-18 22:44:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 22:42 9 e2 f$ x+ @" Q. `1 K
是不是专门有个函数来获取外部函数?就好比request()

- j# h( e2 I4 i一般用loaderInfo.parameters
回复

使用道具 举报

发表于 2013-4-18 22:49:59 | 显示全部楼层
风继续吹 发表于 2013-4-18 21:49
' c) R; [7 w  v5 @document.write('');
$ ?9 O4 Z/ Z/ v; O) B; R这里面不是赋值了吗?! Y4 ^: S6 p* @+ L" I
ptype=
8 N8 h1 E1 {( B) L% k2 C& e
这里只是传给SWF了,SWF要接啊
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:11:10 | 显示全部楼层
Shaman 发表于 2013-4-18 22:44 : E, g0 C2 E! Z$ l% U! H2 L2 e6 H
一般用loaderInfo.parameters

9 R7 ^, V) _- e: H1 M5 N这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:18:54 | 显示全部楼层
Shaman 发表于 2013-4-18 22:49
( ]- O& ?7 O' B4 ?" t1 a这里只是传给SWF了,SWF要接啊

5 C7 S0 V* C9 n6 o- [8 c  Y' |5 |在ie下没有获取函数都能获取,真怪。还有我觉得javascript和as语法有点相似,字符串用+连接,定义都用var,所以一开始我是把赋值写在javascript里了。
回复

使用道具 举报

发表于 2013-4-19 20:51:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 23:11
2 u4 L* V% m( H6 @3 q这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
/ H2 ]$ a4 x1 X. N
js如果是?value=xxx,那么SWF里就写var v = loaderInfo.parameters['value']
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2026-6-28 05:00 , Processed in 0.101759 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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