HTML文件:这是HTML文件,就是用JavaScript读地址栏上的数据后,通过字符拆分得到后面的变量,然后传给FLASH y' ?- g, F& y; `. g
<script language=javascript>
2 M: @# t- c" e; |/ f6 yfunction QueryString(fieldName)
# r6 }5 J2 {2 ~
{
! {4 d3 o4 J9 w; r* Pvar urlString = document.location.search.toLowerCase();
% h% n( ]# d% P$ h/ ?4 u4 _; p
if(urlString != null)
$ P* Q! N/ t* Z% S; L+ Z{
) m3 d9 E( c5 R! T9 Avar typeQu = fieldName.toLowerCase()+"=";
( j* w6 g* e* Bvar urlEnd = urlString.indexOf(typeQu);
8 n3 Z- e# N" A1 ^if(urlEnd != -1)
5 i5 ^1 n* @5 H; }2 O" E o! u( R{
% o, u0 ?! A y1 I* T( Jvar paramsUrl = urlString.substring(urlEnd+typeQu.length);
# ?1 N% ^+ T+ |: y7 W! Qvar isEnd = paramsUrl.indexOf('&');
# L8 V/ j% G: h5 l2 e& i: {) qif(isEnd != -1)
- c9 T' d. }; C$ ?& U. S$ E{
- Y) I2 s, Y7 K; m7 N# }0 G
return paramsUrl.substring(0, isEnd);
7 C7 f( X" ]. o! ?+ H
}
+ D8 g0 v) o3 ]6 _8 v6 Z8 q, ?else
0 W6 Z6 z$ u, u* ]) N{
" g! I5 A, r8 T: A; nreturn paramsUrl;
1 }2 {- G r0 i9 }. F
}
1 n! f9 l" K+ N& D; f}
3 B9 J8 n2 P3 s2 ?, ]4 K
else
/ L/ ?2 b) K s8 J
return null;
4 m9 Z% [, l/ y" t}
. C- m- M/ H- ]4 S: l8 s* U4 Y
else
, N" k; g2 \+ X; c
return null;
# }$ x( q+ z- t! y J3 ?}
5 K/ X; `: G% V
document.write("<html><body leftmargin=0 topmargin=0 scroll=no> <embed width=100% height=100% fullscreen=yes src=\"fanflash.swf?theVar="+QueryString("theVar")+"\"></body></html>")
* ]# b! ~1 V' }3 }
</script>
* g! C+ U) V/ l1 O, j6 B2 b* J. S6 @
+ S; p( p6 y: m' j% Pflash文件:& _( x2 j+ Z7 _$ [
Stage.scaleMode = "noScale";
1 Q; w: b! R* KStage.showMenu = false;
6 G% E9 |+ x0 m* g1 ?+ n
var theVar:String;
( Z% e# Q! I0 w: f, v$ H/ q: T7 d' Bt_txt.text = getvar(theVar);//t_txt是场景上面的一个动态文本框
5 j# R( k3 V d1 E. C2 r; e% X
function getvar(v:String):String {
- g. u8 p6 v: E/ [, p1 l7 f: ` if (v == undefined) {
! C: d% C% A6 r1 l3 [( o; _) ~8 U return "后面没有参数";
( j4 P6 I5 B8 f
} else {
, f& a& D( g% q! q/ X4 F
return v;
/ g! a1 w2 t' ^2 i6 Q f
}
% t2 J9 G( i h8 r" W% k}
; D9 l5 G5 z' l/ P' _/ Q
" K, r) \5 S5 U" U9 d2 W- n4 {, D8 x
点击这里下载源文件