  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14219
- 金币
- 2400
- 威望
- 1647
- 贡献
- 1348
|
1、用flash 做那种弹出的小窗口
7 J9 G1 [ o: w+ Y& m1 P: K 分两步: 8 p" o6 Y3 B! u+ u8 G% e! V
给flash中的按钮加入如下action:
. L$ c) j3 p6 Z E on (release) {
; G2 b* W- `' n% F2 p0 o5 g! l getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); % h# Y, ? ?0 L( Q
} 在HTML页面的...之间加入下面的javascript代码.
1 p- ~0 _5 p9 I) r' v' \# W* j5 B$ j0 b
2、如何使得flash一打开就是全屏?8 v' }' j: Y9 G: H% O1 H6 I
fscommand("fullscreen",true)
5 o2 f4 m6 ]6 i/ n0 l7 d; |- n' B 如何不能使用右键?+ g2 x( B$ R0 Y4 A4 N+ f
fscommand ("showmenu", "false");$ K3 }3 F x& N. ?
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
* \7 h% J; l( C, i: M 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?1 M2 c$ H' n/ F2 x- n
在要加载动画的那钟加入
3 o( x- _1 J' @8 Z6 [ loadMovie("dd.swf", "a");. t6 v) i, B( b5 L
a._x=205;
5 R; @( w# H$ Y5 o' m( R a._y=250;% Z6 V& o- A3 k V( N
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
. h6 W1 Q4 A) ^6 K/ K$ X1 C 4、当鼠标经过时动画播放到某处- x+ f- T4 `: }; H |. B1 v: ?
on (rollover) {
: M1 A V3 {$ w% b- z' D4 x gotoAndPlay(10);7 ^' s/ q2 v4 m1 W6 m! b7 j
}2 q" @4 W( j- O0 @
当鼠标按下时动画播放到某处
6 f/ f& h* c$ b& H2 G& d- Q on (release) {
9 x2 v8 |4 R. F+ L( C gotoAndPlay(1);1 v# C3 d0 K1 o! r+ r7 B
}6 w6 G8 y: a `, q: u, e$ B/ \
5、播完动画后自动跳到某网页1 D" ~( A( i2 e& l! i% L9 l
getURL("siteindex.htm", _self);
' `( N) S. n( n% P 6、设为首页& F5 o$ V' O4 Z2 J9 g, T
on (release) { 1 D0 J9 p5 A! N# Y5 ^7 J
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 4 c) h: I# }$ e. i- b
} ; H. p- n) `: z( _# E! K/ X; C
注意要将网页中的flash的ID号命名为"links"+ @. m9 N6 H8 t' H! b# z
加入收藏夹 / Z) t& l8 [4 G/ z
on (release) { ; o; q' D: v0 v
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
' J8 b4 U: [+ y } + K' r1 g* s2 w' e O$ k
7、关于随机数的技巧6 V1 O$ T" x+ F- ~ O) X/ u6 H
用来产生6--20之间的5个不重复的随机数:
" C, E* f- @( A: b: C% k) F 1):首先产生一个随机数,放在数组对象中的第一个位置;
; @$ q' W+ O' q1 I+ s% { 2):产生一个新的随机数.
- l9 z5 ^6 {2 {+ f# ~5 }1 y 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) `; ?$ i, F$ r( w5 u3 b3 u
4):将新的随机数加入数组对象中下一个数组元素内.
K* J4 s" @ O 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) P+ o* y9 J) ~$ m R6 X% g3 s, C5 {* O
6):结束.
5 t$ a; m0 }' a* v" C) \ AS如下: $ }- W+ O) t6 a
data1=newArray(5); 9 f: k# X9 c4 e; y; ~! ^" N; X
tot=1; " h& H' P; w: ]6 @% g; M5 {, j
data1=[tot-1]=random(20-6+1)+6;
* x$ }/ @# B' e# B3 T9 [2 K; z do{
! C; \0 d3 n* G K. E gen_data=random(20-6+1)+6;
) R7 u' Z9 }9 O& @5 r* @ reapeat_data=0; : N2 d' T) u- @7 v5 V* w/ F% s
for(i=0,i<=tot-1;i++){
& B* q: p9 g2 x+ b( H if(gen_data==data # z( @* e- ?4 m
reapeat_data=1;
] U1 L. [3 Q" K$ E break;
/ G4 b9 w5 C1 R7 ] } & o9 K& ]& b. t) v
}
" p0 V. K% A# D2 _ if(reapeat_data==0){ 8 ~3 C; t. Z2 X* c
tot++ , n( e/ J, F' `1 Y/ E0 {
data[tot-1]=reapeat_data; + S! C$ ?. F* W/ ?7 p: A5 K3 o, o
} - M# n1 a2 f& _, @* ^
}while(tot<5); ( g0 G T; q* w- }0 S8 Z! [/ ]
trace(data1); ! V D9 |; k" }* B# r
8 、如何使得flash一打开就是全屏的
9 h% t' X q U6 `3 o+ g 这里说的方法只是用于flash Player (fp)7 C' p Y3 w! q& p) k
9 、如何禁止右键菜单
8 f: E& e m5 i% D8 l& ?; F fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数$ _* }1 z: N, Y$ n! P
6 x N6 K0 D# t4 {1 @7 A/ O$ K
/ E) j9 d e8 s( K. \- p 或者用最简单的一句as,在fp和网页中均适用:: Y! `+ a. u- e8 h
Stage.showMenu=false; 10、载入动画的问题
$ Y9 {1 H" D" Q/ W+ X loadMovie("dd.swf", a); //这里没有引号~
+ m: J3 L4 ]9 c* Y: Z 11、播完动画后自动跳到某网页, I) ~, B) K* H- [$ Z" Z
getURL("siteindex.htm", "_self"); //这里有引号滴~
; M! s& I* ~5 ] |
|
|