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

swf获取外部参数的问题

[复制链接]
 楼主| 发表于 2013-4-17 22:17:19 | 显示全部楼层
Shaman 发表于 2013-4-17 22:15
2 i7 x7 r! v2 I4 i8 b这么奇怪?直接var t = "tly_" + tlytype + ".asp";getURL(t, "_parent", "GET");试试

' R0 s" |4 {1 p8 I. Y% `6 `
! {$ d1 A8 o. q这样,我粘贴全部,你给看看。
2 o( T+ _/ `4 A, z3 H# m1 g! U# \! Z9 A
网页中
: }1 L- W) ]( Y9 w6 S2 m<script type="text/javascript">
. T3 |; A% ?) X5 n! ]document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ');
4 z& }; d( A( X  m4 _document.write('codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"');: Q* K. T+ G- u  J9 r+ D5 t2 Y
document.write(' width=\"478\" height=\"560\">');
; [/ L8 _* z! w% Zdocument.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');
$ P; `# P" M  B$ Cdocument.write('<param name=\"quality\" value=\"high\"><param name=\"wmode\" value=\"opaque\">');
, e" E1 q! A8 c" |( Fdocument.write('<embed src=\"images/q.swf\" quality=\"high\"');
4 y; |1 e* n' I3 ?; _document.write(' pluginspage=\"http://www.macromedia.com/go/getflashplayer\"');
* w" \7 Z. [4 \9 D% Idocument.write(' type=\"application/x-shockwave-flash\" width=\"478\" height=\"560\" loop=\"false\" ></embed>');
4 T6 s& d2 G8 Y$ Q* B9 t9 V/ U* {8 Jdocument.write('</object>');: P" F5 q% z9 W
</script>9 [7 z! r1 I/ A/ D4 Z: D
) D: b0 C9 J, M; a0 ?
swf中
3 Q) v5 U5 y; X" n4 o
" [0 \. @# K! B0 Y1 Q: fon (release)
  M! M7 l% L& Y) }{
  [1 \/ ^: T5 T1 M5 F7 a% F* i3 m        var ptype;* q' F5 T/ C. j& a: L) ^
        getURL("tly_" + ptype + ".asp", "_parent", "GET");5 j) C% r9 p, l. r2 p* _
}
回复

使用道具 举报

 楼主| 发表于 2013-4-17 22:22:54 | 显示全部楼层
一生随缘 发表于 2013-4-17 22:22
9 L, e# o+ Z! R$ u& n  q不懂的路过……

4 @$ w1 g2 i  s6 h5 s0 z5 K( {多谢顶贴
回复

使用道具 举报

发表于 2013-4-18 19:47:55 | 显示全部楼层
风继续吹 发表于 2013-4-17 22:17
. F- D; \! E  h4 m% }9 A! f这样,我粘贴全部,你给看看。0 b/ @: _+ x4 O

6 W9 ]6 F, Y4 Z4 r; S网页中

) F6 ]: g! D. ?var ptype;是一个新定义的变量,没有赋值
回复

使用道具 举报

 楼主| 发表于 2013-4-18 21:49:20 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
1 W  P) L9 a+ I! Yvar ptype;是一个新定义的变量,没有赋值
3 q4 @2 Z5 ]8 L+ _
document.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');
: K( S# O0 v% A# B这里面不是赋值了吗?
7 _: C% i5 _. ~ptype=<%=action%>
回复

使用道具 举报

 楼主| 发表于 2013-4-18 22:42:18 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
/ m0 s3 C: W2 pvar ptype;是一个新定义的变量,没有赋值

, m3 K0 ]5 i! O: Z; u, k是不是专门有个函数来获取外部函数?就好比request()
回复

使用道具 举报

发表于 2013-4-18 22:44:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 22:42
) k0 D8 Q. \2 b1 C; e5 U7 Q是不是专门有个函数来获取外部函数?就好比request()

7 r! g7 d# Z' p一般用loaderInfo.parameters
回复

使用道具 举报

发表于 2013-4-18 22:49:59 | 显示全部楼层
风继续吹 发表于 2013-4-18 21:49 5 S0 S# A/ t/ D# a; h8 h
document.write('');
9 S5 K3 S) P, e% S0 U这里面不是赋值了吗?
6 T$ q3 K6 `6 [/ W( x7 @ptype=
& J4 E; t0 l( \/ a% C
这里只是传给SWF了,SWF要接啊
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:11:10 | 显示全部楼层
Shaman 发表于 2013-4-18 22:44 7 r5 T, G- R8 C4 y3 b) ]( b
一般用loaderInfo.parameters
* ~" O. [9 `  S- v9 X5 N; Z
这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:18:54 | 显示全部楼层
Shaman 发表于 2013-4-18 22:49 - E3 e' {5 @! F& m6 Z7 v
这里只是传给SWF了,SWF要接啊
$ g* O0 b2 Z0 m0 f9 w
在ie下没有获取函数都能获取,真怪。还有我觉得javascript和as语法有点相似,字符串用+连接,定义都用var,所以一开始我是把赋值写在javascript里了。
回复

使用道具 举报

发表于 2013-4-19 20:51:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 23:11
  E6 P6 Y/ v+ y+ [# F$ h8 i这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
; J# {0 R( C+ ^0 o' u; |: E* y. @
js如果是?value=xxx,那么SWF里就写var v = loaderInfo.parameters['value']
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2025-8-23 18:22 , Processed in 0.039959 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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