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

swf获取外部参数的问题

[复制链接]
 楼主| 发表于 2013-4-17 22:17:19 | 显示全部楼层
Shaman 发表于 2013-4-17 22:15 9 b+ [, C; S0 q8 \. z5 l
这么奇怪?直接var t = "tly_" + tlytype + ".asp";getURL(t, "_parent", "GET");试试

1 S+ b' h. ^. ?3 B4 B1 W! j5 `8 A
这样,我粘贴全部,你给看看。
5 ?8 G9 \% f1 Z- O% e/ X
9 j! v+ \6 b0 a* h7 X) O+ o! o网页中
, T$ A1 z( M6 Q<script type="text/javascript">9 B4 H8 T, ^! |; l' h
document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ');
6 }/ o, v  S2 k& \1 k# P8 hdocument.write('codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"');" p$ l: b8 e5 ?- `* d1 h4 `6 \
document.write(' width=\"478\" height=\"560\">');
# X/ P, r# s3 c2 s4 q$ ddocument.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');3 `2 W) W1 ?  c4 U5 O
document.write('<param name=\"quality\" value=\"high\"><param name=\"wmode\" value=\"opaque\">');
4 Q/ s5 Z& M& k) [: \7 Q7 Pdocument.write('<embed src=\"images/q.swf\" quality=\"high\"');
4 g9 P: {# U' M8 v& _# Mdocument.write(' pluginspage=\"http://www.macromedia.com/go/getflashplayer\"');
9 p5 x  u3 e+ [  Q3 U( F1 Y- adocument.write(' type=\"application/x-shockwave-flash\" width=\"478\" height=\"560\" loop=\"false\" ></embed>');# e% A' M2 v1 T
document.write('</object>');; E+ c  W1 p! y9 M3 I8 u
</script>
$ n9 A; z" j3 R! Z% o7 p
1 g0 E, f4 x" R2 L5 Eswf中9 x* ?4 q" `5 J0 z
$ g! K. H8 h9 M8 S
on (release)
  D# x" x8 R7 n! T9 s{/ w' e! `/ m8 I1 r/ M. ^6 u% B2 ?
        var ptype;
. m2 J. ]6 L& D4 t        getURL("tly_" + ptype + ".asp", "_parent", "GET");
/ Q# M4 G4 x: ?0 D  P. d}
回复

使用道具 举报

 楼主| 发表于 2013-4-17 22:22:54 | 显示全部楼层
一生随缘 发表于 2013-4-17 22:22 ; F2 G* l/ \) h& m
不懂的路过……

- y( U0 q2 f3 @. [* D多谢顶贴
回复

使用道具 举报

发表于 2013-4-18 19:47:55 | 显示全部楼层
风继续吹 发表于 2013-4-17 22:17 8 W. l2 {  Q- _# @0 ^- k% S3 F
这样,我粘贴全部,你给看看。
! A- \/ Y# O/ e8 n1 d0 p8 \' w8 Y  J+ m' N/ E+ U
网页中

; U7 V8 e" ?  g0 |2 uvar ptype;是一个新定义的变量,没有赋值
回复

使用道具 举报

 楼主| 发表于 2013-4-18 21:49:20 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
2 `5 U& _, n7 o( C0 y$ wvar ptype;是一个新定义的变量,没有赋值
1 }: J# E5 n3 o: h% H
document.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');
+ c2 a2 G. ^8 }; ^  a这里面不是赋值了吗?
; c' y, i) @2 ?  I% Lptype=<%=action%>
回复

使用道具 举报

 楼主| 发表于 2013-4-18 22:42:18 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47 ) h. Z  W$ Y. B. q
var ptype;是一个新定义的变量,没有赋值

  r& m5 N: C  C! I5 ^7 V4 G; M是不是专门有个函数来获取外部函数?就好比request()
回复

使用道具 举报

发表于 2013-4-18 22:44:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 22:42
$ P. L9 n* B# d+ m' s6 ]! Y1 u是不是专门有个函数来获取外部函数?就好比request()

: |5 [9 \+ @9 q* L6 L: A8 Y一般用loaderInfo.parameters
回复

使用道具 举报

发表于 2013-4-18 22:49:59 | 显示全部楼层
风继续吹 发表于 2013-4-18 21:49
$ [, r1 N+ r2 Y0 B" L+ a& wdocument.write('');1 j! b6 l6 R+ i$ u7 ^  D3 W
这里面不是赋值了吗?1 {9 S* G+ k# g* y' ], v
ptype=
- }& t" g) Q' b+ K- n
这里只是传给SWF了,SWF要接啊
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:11:10 | 显示全部楼层
Shaman 发表于 2013-4-18 22:44 ) W8 w4 v& k. P
一般用loaderInfo.parameters
8 d0 W: d6 q; W' ]
这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:18:54 | 显示全部楼层
Shaman 发表于 2013-4-18 22:49 1 {3 H, Y* R" G# _0 Z5 Z
这里只是传给SWF了,SWF要接啊

% N* v, D; l' v% j. `* \5 F在ie下没有获取函数都能获取,真怪。还有我觉得javascript和as语法有点相似,字符串用+连接,定义都用var,所以一开始我是把赋值写在javascript里了。
回复

使用道具 举报

发表于 2013-4-19 20:51:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 23:11 & O# n5 `6 _- y2 L- A# s' }- P" ?
这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?

1 i  x$ q4 x& \0 q, Fjs如果是?value=xxx,那么SWF里就写var v = loaderInfo.parameters['value']
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2025-5-1 00:28 , Processed in 0.041853 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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