  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口& z' F% N3 x2 i
分两步:
' K! l$ _( e. x! g0 {+ w; }" l, q 给flash中的按钮加入如下action: / {- [5 D5 t0 q% E- S/ r: Q
on (release) { ! o* U0 R5 r4 \$ \2 J
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
* D8 E& e1 K/ q+ u! h6 c( O } 在HTML页面的...之间加入下面的javascript代码.
% ^# Q. @; r( _1 ?3 K4 i; [% [; T( I& Q2 q$ j
2、如何使得flash一打开就是全屏?' u0 ^2 C+ W8 k. d+ u P8 u
fscommand("fullscreen",true): h0 s0 X/ R, I! d& f* k
如何不能使用右键?/ z# z4 t+ j8 i6 u! [1 [
fscommand ("showmenu", "false");
0 R$ i: k, f: q# ?- @ 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
- d! u; e8 a) H/ y c7 Y 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
6 ]* C) m: p% l& r$ d- N. z4 d 在要加载动画的那钟加入
) c- b% ?, t; \7 d+ L3 H% {3 V# R# N loadMovie("dd.swf", "a");
0 }( M( ?2 \% T a._x=205;6 e6 G4 D/ a4 P4 ?7 x
a._y=250;
6 n# I* c5 b7 a2 c 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
8 v3 _# v" L5 b4 E 4、当鼠标经过时动画播放到某处& p2 ~+ z7 r5 b5 W) B4 Z/ z
on (rollover) {! e4 |/ y, W" p# ^
gotoAndPlay(10);
+ S0 z o4 c6 B }6 Q9 y7 v1 L$ e1 A8 K" N' b
当鼠标按下时动画播放到某处, @* e: h4 \' y& A3 n6 i; m
on (release) {- x! N U" ^4 o
gotoAndPlay(1);
3 I6 p+ H, [& H" x }4 |! p( E; @( X9 q9 ]& G
5、播完动画后自动跳到某网页
7 W( w: n2 ?* x- K. S4 f+ U- l getURL("siteindex.htm", _self);; R3 B& K- \& a+ n& u: c r
6、设为首页9 i1 ~/ Y% z- o( U+ U
on (release) { : ?* M6 L, _6 K' a4 l9 T( G
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); , }* m1 V( J# u
} ) N! o( W# j ^& I
注意要将网页中的flash的ID号命名为"links"# }& A* P4 T3 J
加入收藏夹 2 W: w( v# s" |6 R$ A( i# F
on (release) { : W( B4 g. h! N" j
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); J8 P N/ D! t: _1 P+ n3 Q
} ; m# P9 s5 K! J3 s2 p3 d4 ~0 x, e
7、关于随机数的技巧4 ~0 @8 U7 O* h- R0 g
用来产生6--20之间的5个不重复的随机数:
7 K9 I, ?2 s& ?$ f g 1):首先产生一个随机数,放在数组对象中的第一个位置; " |$ T3 n5 i4 |: L
2):产生一个新的随机数. 0 ~9 I6 D# u8 @" m
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
9 _/ u) q( x# c% t5 e 4):将新的随机数加入数组对象中下一个数组元素内.
% ]" P$ o$ c9 E' M" r7 [( o 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
) {" b3 v! Z" z- p 6):结束.
7 o2 H9 w" e" V$ N7 K9 N$ Q' I AS如下:
/ @* s5 ^3 B: r$ W" l) x data1=newArray(5);
. C. f( s$ u& b6 V tot=1;
% m( @/ v3 F% q- K& T% h data1=[tot-1]=random(20-6+1)+6; 6 L. _# M5 t- ?7 h4 H1 F+ @
do{
9 c* R0 S7 O4 i; `9 B) K3 ]! T gen_data=random(20-6+1)+6; & [( d8 d* F. D( i( H- q* |8 _3 Y
reapeat_data=0; 2 f* B) u, E! b ^/ h" z
for(i=0,i<=tot-1;i++){
% H4 v, [4 R/ F- y if(gen_data==data
* t1 y2 R+ e5 @# u/ k reapeat_data=1;
& G6 ^) F# I4 c4 w8 e' g4 j break; j7 m' n' C1 C8 N1 H( F) }$ K
} ) T& ]8 F+ W( P% D3 E# Y _ b: _
}
8 d9 J" ~2 c, i' ] if(reapeat_data==0){ 7 D2 n5 O% Q8 Q+ m+ ^
tot++
) x" s3 I( r' {' r& j; A! t data[tot-1]=reapeat_data;
! W# X/ H; o7 i- }: D0 P }
! Y0 A( a; M! s/ V2 w2 b. N }while(tot<5); ; D2 Z: H+ A1 ?1 X+ a& D2 _; ?
trace(data1);
2 r. }; f% k3 K" u9 w: G$ r7 H 8 、如何使得flash一打开就是全屏的
9 @0 N# B% X# {2 _ 这里说的方法只是用于flash Player (fp)
& ]+ V x; w3 K9 v/ x7 g 9 、如何禁止右键菜单
! G6 j: A& M; w1 _9 U: X3 v% \: | fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数 F" Z; m0 r8 ~, m& o q( F
3 y9 d+ t0 I$ m1 Y9 d* w! Z1 H( L' ?5 J7 W+ R S6 g' O1 ~" W+ d
或者用最简单的一句as,在fp和网页中均适用: u1 r3 u" H: T/ U( [5 X+ d
Stage.showMenu=false; 10、载入动画的问题
) q" a. @# [2 Q4 b2 q loadMovie("dd.swf", a); //这里没有引号~
! ~6 n/ Z2 J! n' b/ F6 T# M, N. M 11、播完动画后自动跳到某网页* L- C: O& z. ?* Q0 ]2 n
getURL("siteindex.htm", "_self"); //这里有引号滴~" t' @$ d4 D4 v% } r; p
|
|
|