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

swf获取外部参数的问题

[复制链接]
 楼主| 发表于 2013-4-17 22:17:19 | 显示全部楼层
Shaman 发表于 2013-4-17 22:15 7 k% f' e: R$ Q7 {7 t# G( }# l8 S7 ^4 D3 I5 \
这么奇怪?直接var t = "tly_" + tlytype + ".asp";getURL(t, "_parent", "GET");试试

5 o/ m9 r! I5 b) X# G' k
* j4 l2 t, b7 A+ f+ B2 O这样,我粘贴全部,你给看看。
% R3 l/ y* L2 Y0 c2 H7 K
, t/ ^% ~% ]& G+ H. C5 F网页中; t8 k0 x, Z( m$ ?, G7 a+ E
<script type="text/javascript">% t) A2 j5 E4 h* f4 e
document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ');3 g  I& K" }  P  Z/ Z& I+ y
document.write('codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"');& Y1 a& R/ d% S  V% Y7 \; b" A. h$ Y
document.write(' width=\"478\" height=\"560\">');
( h* w, j0 |5 k% r6 W3 e% t; U6 edocument.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');( U* J2 }7 ]. j8 U6 R$ d5 U$ O
document.write('<param name=\"quality\" value=\"high\"><param name=\"wmode\" value=\"opaque\">');
+ \) M( l- D8 f  mdocument.write('<embed src=\"images/q.swf\" quality=\"high\"');
& I  D6 P- C7 s7 B8 q( ydocument.write(' pluginspage=\"http://www.macromedia.com/go/getflashplayer\"');
/ {* q! E0 Y" \+ D4 ldocument.write(' type=\"application/x-shockwave-flash\" width=\"478\" height=\"560\" loop=\"false\" ></embed>');
8 R0 h4 |8 V- u  Hdocument.write('</object>');0 }9 q) r. T' |/ U4 T
</script>% ~& I! u/ @# I5 t7 `% q3 p( \
- w% y5 \, i4 S# R2 v$ U
swf中
8 e! m0 u. ?- `, ]' m7 D
2 o' A  d2 Y2 r+ D7 qon (release)
  H0 A9 }: a) \" w" D' W{$ P' u6 D* ]/ Q# `, w- c! S; m7 ?7 x7 x
        var ptype;+ G- |, ^) D8 I) t, N7 g
        getURL("tly_" + ptype + ".asp", "_parent", "GET");9 {# X- ]# F( A# c: i% H  {. Z
}
回复

使用道具 举报

 楼主| 发表于 2013-4-17 22:22:54 | 显示全部楼层
一生随缘 发表于 2013-4-17 22:22
3 |) |6 M! ~* u2 m不懂的路过……
9 x. O. M4 m2 F7 Q$ o1 V+ b. c
多谢顶贴
回复

使用道具 举报

发表于 2013-4-18 19:47:55 | 显示全部楼层
风继续吹 发表于 2013-4-17 22:17
$ R3 j0 O9 e( h这样,我粘贴全部,你给看看。
" {: m7 Z& r: `( y$ }+ }5 U$ ]2 K; B7 e3 }/ @+ n1 k
网页中
% [# ^3 M: g' b, ?1 H" s
var ptype;是一个新定义的变量,没有赋值
回复

使用道具 举报

 楼主| 发表于 2013-4-18 21:49:20 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
& V. u, M+ V; q* z0 Nvar ptype;是一个新定义的变量,没有赋值

* y  K" y1 [' M5 L6 Cdocument.write('<param name=\"movie\" value=\"images/q.swf?ptype=<%=action%>\">');, U3 G. V: }5 w: d! A7 \
这里面不是赋值了吗?( z+ p- A7 ?+ d. y) O
ptype=<%=action%>
回复

使用道具 举报

 楼主| 发表于 2013-4-18 22:42:18 | 显示全部楼层
Shaman 发表于 2013-4-18 19:47
$ Q+ _3 |/ f) p2 `var ptype;是一个新定义的变量,没有赋值
! j3 @% t/ n' A) |9 w0 m1 I  }2 U
是不是专门有个函数来获取外部函数?就好比request()
回复

使用道具 举报

发表于 2013-4-18 22:44:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 22:42 + U9 Q; [  C% U' K: K  K& H
是不是专门有个函数来获取外部函数?就好比request()
5 n9 b6 m$ A" y6 G8 w: ]7 z3 m8 d% V
一般用loaderInfo.parameters
回复

使用道具 举报

发表于 2013-4-18 22:49:59 | 显示全部楼层
风继续吹 发表于 2013-4-18 21:49
& Z/ R7 p) i% f8 ^2 M0 Mdocument.write('');3 X3 Z  ~* N! x  K1 [
这里面不是赋值了吗?
) D& u' p: a3 G+ Z% G( Optype=

% A" C6 L# }! ?: @) [8 a  t这里只是传给SWF了,SWF要接啊
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:11:10 | 显示全部楼层
Shaman 发表于 2013-4-18 22:44
1 S8 P. t2 L8 r7 w) H9 m+ ~& G" s一般用loaderInfo.parameters

/ Z, x% W2 S* _$ O) r( P( y这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
回复

使用道具 举报

 楼主| 发表于 2013-4-18 23:18:54 | 显示全部楼层
Shaman 发表于 2013-4-18 22:49
9 f/ j- L$ `! J) X* d7 F2 q9 ^+ z这里只是传给SWF了,SWF要接啊
! I1 z4 f  }: {% X; B9 w7 N
在ie下没有获取函数都能获取,真怪。还有我觉得javascript和as语法有点相似,字符串用+连接,定义都用var,所以一开始我是把赋值写在javascript里了。
回复

使用道具 举报

发表于 2013-4-19 20:51:14 | 显示全部楼层
风继续吹 发表于 2013-4-18 23:11 7 F# F, n1 g% I5 T1 G
这个接的函数怎么用的?可以直接取代ptype写成+函数+吗?
+ o& }5 x, M; u0 Y2 E
js如果是?value=xxx,那么SWF里就写var v = loaderInfo.parameters['value']
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2026-5-9 10:04 , Processed in 0.056210 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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