|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口, o4 P5 {) P' Y" v
分两步: n, f0 B! ^* D u6 `! S2 `
给flash中的按钮加入如下action: - U/ J$ v) N' _2 M% a
on (release) { : D. c C" P. Q9 Y
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); * ]3 B1 b$ T: h+ y4 R& a% H
} 在HTML页面的...之间加入下面的javascript代码. $ v' ^* e& w5 ~! P& @) ^: v9 l( I
& d4 l: P* h# T& s
2、如何使得flash一打开就是全屏?7 y+ s* e9 l% m0 ]. V7 R% Y
fscommand("fullscreen",true)- ?9 _/ } o4 Q
如何不能使用右键?2 u7 h8 ^2 `! V: d8 k. X4 ?
fscommand ("showmenu", "false");
2 l+ B& o( x# A6 ^ 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
$ _ E$ R0 m, `2 ?$ u6 g+ f4 `4 }: `1 r 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?7 }) @ c; w; m* i) `. T
在要加载动画的那钟加入
3 e6 \# d$ Q# }8 E2 e! w+ z2 B, ^5 c loadMovie("dd.swf", "a");
$ z: f7 m. J; G L& m, H a._x=205;
2 H8 W N: ?& ] a._y=250;1 W$ I% A6 V1 h) e/ w0 y
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
( @. h. [5 h L* O3 I1 ~ 4、当鼠标经过时动画播放到某处! J7 G! L+ C1 d2 C1 Z! U
on (rollover) {
7 k6 V, ]/ e( J; K5 A gotoAndPlay(10);8 b! d- o+ z, p& U) z
}
0 x& J- f5 d- [$ a5 r 当鼠标按下时动画播放到某处
0 ^8 C4 T R; ?/ N# L5 O, @1 I6 m on (release) {8 A. b) Y) J2 [/ s0 J3 ]' `& v4 g
gotoAndPlay(1);9 l& K4 u# B7 b8 e! D
}+ h" K j, i5 f* V
5、播完动画后自动跳到某网页7 U' _, u# Y3 q: R
getURL("siteindex.htm", _self);0 t% }2 L6 Q$ Q L1 v1 d4 F
6、设为首页 W6 o5 @! B3 J, I; h: g
on (release) {
5 N4 y6 z7 a1 X5 b: ^5 [ getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
! h: w# c0 }1 n; g3 L4 h3 w/ t } 7 h3 N5 `: J5 }8 T! _
注意要将网页中的flash的ID号命名为"links"& R3 c, M3 {: t5 C, P
加入收藏夹
5 @6 p: N; M2 P on (release) { / D- X* X. g( J
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); , u6 J0 V% S# c' f1 A0 b1 Y
} # V% w* L; w! @
7、关于随机数的技巧
# [, m' T. S6 O6 B m0 X3 l 用来产生6--20之间的5个不重复的随机数: " Y3 b* ?8 f' C0 L. K' R2 E" {: n
1):首先产生一个随机数,放在数组对象中的第一个位置;
+ A7 R' x5 }6 _$ F: a3 K 2):产生一个新的随机数. 3 j- U8 `& `: G, B( j1 X
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
) G! [& }) O U0 z( u: X, u' x 4):将新的随机数加入数组对象中下一个数组元素内. % {9 {0 K' o& n! D0 |
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 0 T. D5 N6 f% B, U- r9 K
6):结束. , x0 y* t. Q0 \6 o' k
AS如下:
6 M) u/ Y2 l; N- r& A, Y$ H4 Y: z data1=newArray(5); - R4 J7 x: v+ P3 q
tot=1; , M: M& N1 B+ L. A, E8 ^. S% p! h
data1=[tot-1]=random(20-6+1)+6; + A, ~; C. m! U: l/ o/ |& r" O6 z
do{
# ~3 W- x( J! D: i p3 c% S5 c gen_data=random(20-6+1)+6; # K9 f( k) z% z, v$ I' `
reapeat_data=0; : Q' I4 Q9 j I% ~/ K" X- @
for(i=0,i<=tot-1;i++){
# P1 _* T$ R- ^1 t/ b- P if(gen_data==data
+ ^7 g. l. n& y3 h |% q+ { reapeat_data=1;
$ A2 K2 W0 D6 [% `4 x) c break; 8 W/ z: Z$ X0 ]9 t% S3 p3 H
}
, w7 |- J7 v0 |) n) x } }
1 D4 n' B" S: g: Q. n if(reapeat_data==0){ * ]0 g' s; M) ~" Y
tot++
9 ^% `- f! N" J2 Q* X+ A/ h1 n data[tot-1]=reapeat_data;
1 M! v1 U: B/ [ }
0 j- [& O b; K }while(tot<5);
4 [# }7 m, \, ~, j trace(data1);
& p6 `2 r6 c) ]7 Q# N! ] 8 、如何使得flash一打开就是全屏的9 C; ^, X! }5 z% r' g2 ^: \
这里说的方法只是用于flash Player (fp)
1 K' W4 P/ U, [" J1 N: \; V% y 9 、如何禁止右键菜单
9 G/ {7 Q# B: z$ @" L0 m9 A fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数$ b* r9 V# o/ O+ X0 b
* P# ^( Y# }- q% E8 v$ M* J0 F4 E7 p: K2 x
或者用最简单的一句as,在fp和网页中均适用:# @$ l l, ?7 i4 M! y" v8 e3 ?
Stage.showMenu=false; 10、载入动画的问题
* k- Q9 w6 y0 V loadMovie("dd.swf", a); //这里没有引号~9 v) T3 `/ B" [+ Z, }" K9 E
11、播完动画后自动跳到某网页" z' o: Z1 ?$ D7 h2 \1 r
getURL("siteindex.htm", "_self"); //这里有引号滴~) @- Z- i2 {7 `
|
|
|