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

swf获取外部参数的问题

[复制链接]
 楼主| 发表于 2013-4-17 22:17:19 | 显示全部楼层
Shaman 发表于 2013-4-17 22:15
" E- z* O# ^! r3 m! \这么奇怪?直接var t = "tly_" + tlytype + ".asp";getURL(t, "_parent", "GET");试试

# a; L- J2 h7 R# N/ i8 j, A( X- O
& v( K6 S+ N! z9 w, l6 a4 `这样,我粘贴全部,你给看看。5 g$ _$ z4 \5 R9 k
3 Q  F8 U) u5 u
网页中4 j2 L: P1 O2 m+ v: a5 v* G. {
<script type="text/javascript">
  t& @+ J6 W' N6 Jdocument.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ');2 u6 p+ O9 }7 n* A- v, S
document.write('codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"');
* f: X, e8 Z" W3 g& w* c- {document.write(' width=\"478\" height=\"560\">');
! x8 x, |* r. D1 j( X1 Hdocument.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');7 o& h/ ~- E0 Y  [1 D0 U# \' D
document.write('<param name=\"quality\" value=\"high\"><param name=\"wmode\" value=\"opaque\">');
) A# ]0 b& D' \" U# Pdocument.write('<embed src=\"images/q.swf\" quality=\"high\"');) i% K; L! a% d; N
document.write(' pluginspage=\"http://www.macromedia.com/go/getflashplayer\"');
/ k3 M" A. f7 P- J2 Z0 Cdocument.write(' type=\"application/x-shockwave-flash\" width=\"478\" height=\"560\" loop=\"false\" ></embed>');
8 I$ t" c4 S" w) g( V! P* m1 ~& adocument.write('</object>');: |& ]% {! L, m
</script>: r6 B7 O. G. `- k5 ]% T4 N% k: ]

& D$ v+ {# e' \3 |% X4 Z. mswf中. i4 _  S* Z5 p, ^7 g, p$ m
8 g$ h& d( J0 \6 M' ?
on (release)
6 i' t* F5 p- G) ?5 c{# \3 c: i' \4 Y! h- w" ?
        var ptype;8 g5 F! y7 b- i0 k
        getURL("tly_" + ptype + ".asp", "_parent", "GET");7 S6 A- X- O' y! Q7 a6 l5 a$ b
}
回复

使用道具 举报

 楼主| 发表于 2013-4-17 22:22:54 | 显示全部楼层
一生随缘 发表于 2013-4-17 22:22
. D" L: [2 ?: Z) ?/ X不懂的路过……

# I1 v4 R* `3 c3 M7 V2 Z多谢顶贴
回复

使用道具 举报

发表于 2013-4-18 19:47:55 | 显示全部楼层
风继续吹 发表于 2013-4-17 22:17 1 L, ^  S* ]. P" y" W; W+ _0 ^
这样,我粘贴全部,你给看看。, I7 a+ \. r; C" P7 D7 D) q$ H

+ Y2 I6 W$ ^! S: [: W网页中
" \9 @& i8 H8 T+ w, \4 Z3 O
var ptype;是一个新定义的变量,没有赋值
回复

使用道具 举报

 楼主| 发表于 2013-4-18 21:49:20 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47 - g" Q  P( k- V6 E# e
var ptype;是一个新定义的变量,没有赋值
+ Y$ j7 M  G$ D" Z; C
document.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');
2 A; h, t/ t' ^这里面不是赋值了吗?
4 x5 W& g5 a# R' _ptype=<%=action%>
回复

使用道具 举报

 楼主| 发表于 2013-4-18 22:42:18 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
+ h+ Z# Y+ k8 k. n2 p2 m3 ~var ptype;是一个新定义的变量,没有赋值

0 n6 u6 ?. k/ S6 T是不是专门有个函数来获取外部函数?就好比request()
回复

使用道具 举报

发表于 2013-4-18 22:44:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 22:42 2 N' w: e$ \" \4 Y9 T
是不是专门有个函数来获取外部函数?就好比request()

  m- j' Z2 e- S" a" M5 X一般用loaderInfo.parameters
回复

使用道具 举报

发表于 2013-4-18 22:49:59 | 显示全部楼层
风继续吹 发表于 2013-4-18 21:49
5 `; a, t& R6 _- O+ @" ydocument.write('');
) o6 ^# I" j- b3 o; x; I3 R这里面不是赋值了吗?
7 y# t( w$ m7 u' A  A- g& V+ Optype=
& l: I! S1 ^# H
这里只是传给SWF了,SWF要接啊
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:11:10 | 显示全部楼层
Shaman 发表于 2013-4-18 22:44
6 h+ u9 r% J4 b% P( O一般用loaderInfo.parameters
" Z, z2 S' w7 |. m: L6 B
这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:18:54 | 显示全部楼层
Shaman 发表于 2013-4-18 22:49
) k* }& N! B; p0 N% ]8 R4 x* ]这里只是传给SWF了,SWF要接啊
5 ]" N1 h0 h/ X6 w: {6 q( y
在ie下没有获取函数都能获取,真怪。还有我觉得javascript和as语法有点相似,字符串用+连接,定义都用var,所以一开始我是把赋值写在javascript里了。
回复

使用道具 举报

发表于 2013-4-19 20:51:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 23:11
5 M( m2 U# {: f) E8 d/ m( L, R这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
7 a4 F2 L% ?* f0 P$ o9 b
js如果是?value=xxx,那么SWF里就写var v = loaderInfo.parameters['value']
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2026-9-19 07:17 , Processed in 0.065890 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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