  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口
. _/ e: I" h X; u* k 分两步: 5 e+ F3 o) L' Z/ G* q; Z* u
给flash中的按钮加入如下action:
* x% M1 Y- X; A on (release) { ' t8 A3 @2 a, P' t3 n
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
% |. v# U% ]% ? ~9 v( ]: {$ U } 在HTML页面的...之间加入下面的javascript代码.
; r7 p5 s7 q6 W- V/ G* W* O( v/ q! U3 o$ O4 C. K# P' D/ j2 x5 @
2、如何使得flash一打开就是全屏?
4 I, K* D4 y: V" B fscommand("fullscreen",true)
6 z+ d) f# ^! ] P$ V2 ]; B M 如何不能使用右键?
8 p; ]0 h5 l, L1 R fscommand ("showmenu", "false");6 r6 c/ E- {* P; d- T2 q
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
5 e+ P) \5 x, O4 M( Y 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?9 p6 k8 B; F# G8 U+ d" a
在要加载动画的那钟加入
+ m% B6 y5 T9 A' H# x, ] loadMovie("dd.swf", "a");
8 b& u: P" v: W' B a._x=205;
, s% L' D/ q# s a._y=250;
( \' j: E. K6 S# _' F2 Y& g% ?) ^ 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a8 X: Y: p# r: e* b* n% Z
4、当鼠标经过时动画播放到某处$ O/ r: ^, L$ ^! G( o
on (rollover) {
' y( `8 R# x3 n" a: r. l. L gotoAndPlay(10);" [9 I' q8 Z2 P. M4 Q# y
}
( I8 i) b4 y6 D$ n; I6 M! z 当鼠标按下时动画播放到某处
% `% q5 G4 y7 d! }& T on (release) {+ b1 H5 |; X/ V
gotoAndPlay(1);
. V: u' q4 F0 H* ?5 b" c }
+ u+ e7 D, t7 g 5、播完动画后自动跳到某网页
# {2 W9 K, f0 `- j. ? getURL("siteindex.htm", _self);
) x2 L6 |7 X$ g$ r& Z+ }9 @ 6、设为首页
4 Y5 s- V2 D: s9 E0 C# ~' |% n on (release) { * |! b7 N. u3 x- R! u
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 9 E* r; Y1 p5 m) | m: {2 e
}
, A [! E. V8 ] 注意要将网页中的flash的ID号命名为"links"
# c6 m& C9 [. ^) I' ^) H 加入收藏夹 ) m0 ^4 y9 Y6 W$ x$ N# Z, {5 T
on (release) { : @/ T: K" T7 M; v
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
' {8 C% f6 M. b+ H( D }
" A7 t% b# p* E, V9 l 7、关于随机数的技巧; g& i, g1 A: R) d6 O' L' b, T
用来产生6--20之间的5个不重复的随机数: 3 q/ t0 M/ |7 F- i/ c" D) E
1):首先产生一个随机数,放在数组对象中的第一个位置;
: m- \2 L& p7 e& C! Q- L5 t2 r. q 2):产生一个新的随机数. & `9 f" q) I3 r4 e! M
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : @( A* V( ?9 m* e' @% l9 d
4):将新的随机数加入数组对象中下一个数组元素内. + c4 m$ f" P8 i% Z7 N
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 6 L, P* N6 B" A
6):结束. $ B$ ?6 G. I3 r$ ` m8 x
AS如下:
5 Y: ?/ l, w8 O E& e data1=newArray(5); 0 V C6 h* h( W
tot=1;
# t" a8 K1 i h& _ data1=[tot-1]=random(20-6+1)+6;
1 x; b6 n; i1 ]3 ^2 f' D do{
& B# D! t! U, ^- V9 D gen_data=random(20-6+1)+6;
. D5 k M% I# P4 R8 e reapeat_data=0; ) [/ |7 W8 r. b' H/ N- c0 W
for(i=0,i<=tot-1;i++){
* `4 i6 m& T0 q* K0 X+ t if(gen_data==data
' t& }. v& t7 a% `3 G# u reapeat_data=1; 8 k1 S, m& U3 H6 v3 e+ S: O6 W
break;
$ N/ z6 w& _9 ?& `! y' ] } : C2 i8 r1 w2 T/ N3 L& Q, f9 X" F1 E% u
} n$ j& \+ C+ ]8 P' @0 l1 z
if(reapeat_data==0){ ' p1 Z7 u, w/ o- N- _3 K) h4 x
tot++ ' {* j" h' L7 k0 h& L% J
data[tot-1]=reapeat_data; 3 p3 [- A, A9 f$ e( J
}
5 v, E* W3 U9 s- E" {2 ` }while(tot<5);
( Y! r" n. P! U. V( X trace(data1);
7 j8 Y8 G' n# f5 _ 8 、如何使得flash一打开就是全屏的
4 `: G, B5 d9 J- t: M5 k 这里说的方法只是用于flash Player (fp)
2 v' e8 h/ X, T 9 、如何禁止右键菜单
S# x/ `: ]8 g' n fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数/ l. G3 y5 p ~
- C3 F/ V! b) f1 @7 i6 f5 c0 H/ l
1 c1 C& c3 ^# c" w5 U 或者用最简单的一句as,在fp和网页中均适用:
2 Y5 ^! q# t0 g' X Stage.showMenu=false; 10、载入动画的问题
2 Z+ b# x# Z+ t# h/ o! }1 d9 P loadMovie("dd.swf", a); //这里没有引号~
: j, j9 M- ^+ k# X* P. V 11、播完动画后自动跳到某网页" e$ b9 {: G: u9 e
getURL("siteindex.htm", "_self"); //这里有引号滴~" f4 U& ~; [9 y' T7 O- l
|
|
|