  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
1、用flash 做那种弹出的小窗口3 u+ d' S! h8 S
分两步: 2 ]7 n4 L( t g
给flash中的按钮加入如下action: 6 _# R! S7 y, y! Y8 H% }; f7 T8 U
on (release) { " }! k {' h4 Y7 ^/ n
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
+ h, s+ F* c, g! O) k. q } 在HTML页面的...之间加入下面的javascript代码. 1 Z( e5 E2 _5 }- m* h
& L6 C" B/ u, p* z6 E 2、如何使得flash一打开就是全屏?
: x5 I; Q0 x1 ?$ l* w fscommand("fullscreen",true) K) f* w$ v. m h1 d9 N
如何不能使用右键?
, o9 N& F; k% U, ]1 ]/ k6 x fscommand ("showmenu", "false");
$ p, u, M3 U' m* k5 J 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
6 ^8 C x. A3 I- ]( d3 ]$ f9 y 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
" j5 F4 e. z+ s! k4 K1 E% Q! \ 在要加载动画的那钟加入0 }6 }' e- f. i) j8 ?7 s
loadMovie("dd.swf", "a"); n3 o: D% Z2 W1 x- g6 l7 L
a._x=205;2 G% B8 b8 o' }5 S
a._y=250;$ U6 a; Y: ^ G+ N! T* C( }5 _, e) T
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a; G3 ^$ C7 N1 U4 k# _- v
4、当鼠标经过时动画播放到某处. t K: B. k/ |9 w' B
on (rollover) {( d8 I- f/ e. u% m+ _0 \8 B1 }4 I
gotoAndPlay(10);
7 N7 o6 {% \* T6 D6 I" Z3 W }2 _( Y. H2 W6 A! a5 Y, M0 \+ Z
当鼠标按下时动画播放到某处# X3 B$ x1 a; e" ?
on (release) {
) z7 M; ]9 d( w ] gotoAndPlay(1);
}. g- Q" u2 O: Y0 c9 W& Q3 i }
$ h! V* m! I& K- R; b& f 5、播完动画后自动跳到某网页
! n3 p3 W2 H( x; S; q getURL("siteindex.htm", _self);. f8 Q7 K1 P3 U$ z3 {
6、设为首页
1 X, y0 a1 W; t& C' O0 @ on (release) { # N. _% N* I1 d9 f& i
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
0 z# I9 E) o, [$ P8 B- P' j } 4 m. |; h+ [3 ]/ R' t4 R
注意要将网页中的flash的ID号命名为"links"2 K, d! v% E1 q" Y% | p+ q
加入收藏夹 5 C+ T3 Q* T9 g9 q
on (release) {
3 r9 e5 j( G+ b) S+ V* w; J1 S, ^4 T getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
) M# Y. W2 c5 X9 A8 J }
$ u' L; s2 M9 [" X1 d5 b 7、关于随机数的技巧
" R* O b& J9 k1 B' U d: n 用来产生6--20之间的5个不重复的随机数: 2 ~$ d% t- C: F% |
1):首先产生一个随机数,放在数组对象中的第一个位置;
|/ g y3 Y" l 2):产生一个新的随机数.
4 p4 G" ?, U3 d B& I1 q' z+ s 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
6 D4 A, J& c' Q 4):将新的随机数加入数组对象中下一个数组元素内. ! l# H! |' D8 E5 `; }. \* b$ [8 c
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 2 B, e2 f$ _/ F) q, V( X& c8 }$ t
6):结束.
8 f% Y8 g* A. R1 a2 C AS如下: 6 s& t- x7 G7 Q) b) k; k* p
data1=newArray(5);
# j9 u& M5 A& I tot=1;
3 M7 F' g/ O$ R" \1 t2 M data1=[tot-1]=random(20-6+1)+6;
- r5 t% q1 N1 b# k. Q* b' C9 [% S do{ % q# j! _) D0 }
gen_data=random(20-6+1)+6; # a, j, y) l: F2 _) p1 Q( C
reapeat_data=0;
0 Z+ F% v% V4 f; T& z for(i=0,i<=tot-1;i++){ : J; M/ ]/ y5 c' r' O
if(gen_data==data * y4 z' b5 y0 \4 S, |
reapeat_data=1;
: x* E5 y# u3 a: @2 C9 d break; 9 }. U% L0 o( g- K" k
}
4 o* b7 @9 }3 V: t# g! S }
( I: {! f! d% u$ [) e if(reapeat_data==0){ % R: H. E1 V. j! Q6 E9 _' G
tot++
, X P5 w3 y# K d" t data[tot-1]=reapeat_data; , ]8 ]" A& U5 A
}
' j% ^$ ~$ [: z }while(tot<5);
7 f3 \$ B, v$ H; e: N- f trace(data1);
, d; f' V5 e, Q1 h( l3 F 8 、如何使得flash一打开就是全屏的& k) q6 P4 o' F7 h, X
这里说的方法只是用于flash Player (fp)! ~0 l3 l: T' Y
9 、如何禁止右键菜单
! |2 I& k+ \% [: C5 C8 d fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数: c5 K2 ^# I' n2 s7 |8 i
$ U2 w0 K4 ^7 D6 T! v) Z! K
3 r) F' K7 `) B/ o7 K. `2 J 或者用最简单的一句as,在fp和网页中均适用:
/ `/ C4 q5 k' h7 M6 ^" T Stage.showMenu=false; 10、载入动画的问题; p& P5 Z$ U l; }2 T1 X9 Q( X1 S M0 r5 X! H
loadMovie("dd.swf", a); //这里没有引号~0 u' O B1 f! J5 l
11、播完动画后自动跳到某网页2 E# k; j0 R1 [( T
getURL("siteindex.htm", "_self"); //这里有引号滴~
$ d. m$ M) |' D' J; R |
|
|