  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
1、用flash 做那种弹出的小窗口( n: o- W" I% l+ f! {' }" ~% u
分两步: 3 f4 M* Z# e& Q& |8 D" z' v3 T; \
给flash中的按钮加入如下action: " k9 m+ C$ |) e4 C, z
on (release) { / O$ S7 O; c7 i- y+ g z1 e
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
. p- }! b: p8 p, A1 R' w } 在HTML页面的...之间加入下面的javascript代码.
, ~" y+ [. s' ]6 B7 s% g! d! r7 U
$ |6 q R( e% L4 `4 C 2、如何使得flash一打开就是全屏?( s$ X. ], r8 K ~3 o4 {2 G, w5 q
fscommand("fullscreen",true)
) m7 H: [) ^0 o* W 如何不能使用右键?
0 w0 {' S, [0 x7 B* s* G; S fscommand ("showmenu", "false");& X+ b3 H: ~3 b5 T
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?4 G D1 M) S/ }+ Z0 y
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
; o" u9 _! Z- o% O 在要加载动画的那钟加入
# n7 E m- }1 k loadMovie("dd.swf", "a");
( D' p+ ~. V" {' d( Z* w2 l. z7 i a._x=205;
, h8 z8 w( H W, m! K7 Y a._y=250;
. E1 Y" o) X/ a% b. h6 H4 l 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a7 _0 S" u8 q9 x
4、当鼠标经过时动画播放到某处
$ H* S- ?: c( @ on (rollover) {5 O; R0 q" c) n! E7 y
gotoAndPlay(10);' h/ s9 w6 D7 {( b4 g* Y
}2 o0 a5 d$ c+ D$ r
当鼠标按下时动画播放到某处
$ q! C7 C! _7 q& F0 ~2 ~ on (release) {8 ?$ g. {" B: A" g/ } O
gotoAndPlay(1);
- v2 R$ U( @/ @% R1 Z* [" W3 S }! L4 u6 [1 \3 h, ?
5、播完动画后自动跳到某网页2 Q* b O/ _+ m/ F) i
getURL("siteindex.htm", _self);! L! E$ F5 q/ N9 ^1 U/ P8 ]) o6 r
6、设为首页
! `% Z+ J5 M8 k3 R, l: E on (release) {
( A# g7 m& k6 }; _* b$ ?; @ getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); . }' n8 U1 ]2 d" l$ e' s
}
& L) D* ]7 \+ ~ R 注意要将网页中的flash的ID号命名为"links"
6 e8 r+ c; T% P1 E4 ^( F' T 加入收藏夹 ; _5 V+ j: q& x; z/ w ^0 W
on (release) {
3 A, N8 b# u* @% x/ _ getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ! L, Q: o1 }+ q4 R3 O
}
5 y* j8 T1 O4 |4 s" K, ]+ d5 Q 7、关于随机数的技巧
% f4 d# O% }- O3 }0 D 用来产生6--20之间的5个不重复的随机数:
# K% r; `. g8 O* D: E6 F( K 1):首先产生一个随机数,放在数组对象中的第一个位置; , Q- e. h- J) R9 Y
2):产生一个新的随机数. ( L6 J$ l' w* A8 N+ t# y3 E
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : I7 i* k% t6 p, i* O# M) I
4):将新的随机数加入数组对象中下一个数组元素内. ! A1 u; P/ O3 y, o
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) & f! D- h& r6 \1 I4 y" D
6):结束.
- W- }! p6 V) Q7 j) g" y6 P1 S AS如下:
$ @. }1 T8 Y! [( Z0 U K data1=newArray(5);
, H/ R2 c/ i: y" q- |# N& _9 I tot=1;
, z2 ~7 M/ t, ] data1=[tot-1]=random(20-6+1)+6; ; M. A* ]8 u( a! \6 s2 z
do{ , B2 g4 H2 K5 a6 }
gen_data=random(20-6+1)+6; ( |+ z9 @! }- Q9 U2 c9 G2 \
reapeat_data=0;
6 k) ` d! G/ k0 C+ e/ T. ^9 k for(i=0,i<=tot-1;i++){ : P: ]6 q/ h7 O0 ~
if(gen_data==data % G$ l9 ?/ m. h; i: E* G
reapeat_data=1;
" z4 B( l9 y7 U7 Y) i break; 5 C# b0 t! N. e7 o
}
2 T- E' E. j; @$ n3 k7 F }
/ D B( G, S5 t if(reapeat_data==0){ + U8 R8 D3 R) L5 [3 o6 i$ j I' E
tot++
+ l. m3 M4 S. G' t* @3 b data[tot-1]=reapeat_data;
; g8 O' N, ~! M } 8 d9 x3 T0 w/ X2 b, z+ ?# ^+ [6 @2 p
}while(tot<5);
% a" p2 l' B8 F) [$ `# T trace(data1); * {5 O c& }0 H9 g J& l2 _; u
8 、如何使得flash一打开就是全屏的
7 f5 M1 R, u0 k3 p8 g- O- H" u, ^8 V4 q 这里说的方法只是用于flash Player (fp)
; T& S5 }2 \( b 9 、如何禁止右键菜单0 f- J$ A+ @+ n5 V; f
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
8 f7 g# I9 U' `2 a; b4 {8 }' P3 G( X" T" [0 O. |4 B2 D1 I
* G# g8 @) n; U9 j: s 或者用最简单的一句as,在fp和网页中均适用:
% a. e2 r' N7 {/ r3 O+ _( U' ] Stage.showMenu=false; 10、载入动画的问题
/ Q" b6 _3 E& Q4 R, |% z loadMovie("dd.swf", a); //这里没有引号~
9 C' m( r' H g# a# k 11、播完动画后自动跳到某网页
5 u4 e4 F. b' o6 t9 ^9 t7 V getURL("siteindex.htm", "_self"); //这里有引号滴~: S, |2 e8 T( D/ d
|
|
|