  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14159
- 金币
- 2370
- 威望
- 1647
- 贡献
- 1318
|
1、用flash 做那种弹出的小窗口0 K, x' f$ `- j1 ~" N
分两步:
! p( l/ n' a( T: ]' L/ ~ 给flash中的按钮加入如下action:
: n$ W% x) C; P, x }) y% h on (release) {
" [) I0 ~0 S" w( W( U1 d" s3 N3 Y getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 9 A( F& d: g: i {% \! b/ j
} 在HTML页面的...之间加入下面的javascript代码.
( `1 O$ F4 A' Y q/ x
6 \4 e& z8 N5 r 2、如何使得flash一打开就是全屏?
6 v) @* }( O$ L+ V& ]) g. h fscommand("fullscreen",true)
% U5 b+ p# w* Y0 q6 n7 [ 如何不能使用右键?5 v7 j, w, P; B: ]
fscommand ("showmenu", "false");( |" Y9 p9 M/ P" l! n9 t
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
' Q5 J$ C9 J: {7 U2 p* B 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
: _1 X0 o& f: [% s 在要加载动画的那钟加入
. k* M( w4 t8 F1 l$ Y, Z loadMovie("dd.swf", "a");) I& s$ Q" c: J- {; Z/ w
a._x=205;
9 y( e/ a/ _( z. w/ }* Y+ F a._y=250;
6 [! v+ E& L# U 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a& e9 y( P; G* _& c( F5 D0 A7 `! z
4、当鼠标经过时动画播放到某处( E2 I, j. O7 \1 v
on (rollover) {( j' q) x0 o/ m
gotoAndPlay(10);
& a( O' W1 L, N$ O2 m3 | }1 W% d x5 x) P) s' I
当鼠标按下时动画播放到某处# `6 k* R7 ]" B: z9 `
on (release) {+ f1 k( W7 @( `4 P6 b) h9 J
gotoAndPlay(1);
- W# A. G* Y2 @6 @" x z3 k D- ? }
9 K6 F/ q0 @: n: k/ ~$ ^6 S 5、播完动画后自动跳到某网页- }9 Q3 ^2 i& y8 E( O
getURL("siteindex.htm", _self);% G3 R2 b' {( O% o% ^
6、设为首页
) {1 F$ V# p4 L+ _* W7 M on (release) {
8 ~9 P& ^) V7 ?, m# L getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
- b' ~) A* m; W& Y$ y9 o! C } ; J4 l( F* V$ k q1 |" }& I
注意要将网页中的flash的ID号命名为"links"3 m. \3 K- Y; E7 }2 U; d
加入收藏夹 2 V7 H. ]8 _- v+ o" _, T! a
on (release) { : h5 j8 q$ Q# p! E% Q9 J
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
( Z3 S5 o0 z) H } # _4 ^* q3 E) R+ {3 n) C
7、关于随机数的技巧
& X$ j# r; p, a, P- ~+ s( B) w$ R 用来产生6--20之间的5个不重复的随机数: # T* Q7 a( L$ ^% ?9 v+ Y8 T$ A+ \
1):首先产生一个随机数,放在数组对象中的第一个位置;
# G' T' \5 G5 k& o& E) [4 E 2):产生一个新的随机数. 0 L. K; i/ A* g2 _3 M9 a
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 8 a0 O4 o8 h9 g7 V0 I
4):将新的随机数加入数组对象中下一个数组元素内.
* P' K& M+ q* a# L* _" ? 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) & F1 M+ p0 R4 w( X: G4 u" t' n
6):结束.
$ o3 _' l: [/ B# z6 U AS如下: 3 a0 [% v+ G6 X
data1=newArray(5); ' X4 D2 m/ `: Y" N W
tot=1; % E0 M; ?( I+ D* v9 t
data1=[tot-1]=random(20-6+1)+6; % A0 k: S1 v1 d' m0 ^( p7 z% ?
do{
% x4 m: f8 Q4 A3 F gen_data=random(20-6+1)+6; 3 v; I4 Y' s& _; b' I
reapeat_data=0; ) u7 N- f5 @% f( H s1 E# T
for(i=0,i<=tot-1;i++){
5 O9 K. P/ z! G1 B, J% K S0 d; S& R if(gen_data==data
1 U: [& q% ]2 L4 a* Z3 m reapeat_data=1;
6 R: p6 F" e3 P: g7 `$ b- N break; 1 |& W1 \+ T+ a5 k8 E: i y
} ( x+ ^3 `7 ?7 H* y6 P1 C$ S, n
}
: ~0 F& B6 o l if(reapeat_data==0){ # j/ d! J2 y0 m3 `. D, ` w* W* g
tot++
% R9 b) |( ~; T9 |' O0 v data[tot-1]=reapeat_data; 2 c- F& e0 j2 @* F- m
} 0 {% }9 l% G4 {: s9 y
}while(tot<5); 2 Q' l+ m0 X$ e. T
trace(data1);
3 X/ R5 ?1 B) ]- U _ 8 、如何使得flash一打开就是全屏的" J% f! o/ g1 Y6 a$ S3 k% A* V4 ?; {
这里说的方法只是用于flash Player (fp)+ m7 K2 C% p: o" {
9 、如何禁止右键菜单# n/ W3 M4 R( U h1 x; a) ^" `
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数2 y* Z4 |1 l5 G1 X) U
7 i* a V9 y; M
5 ~% A$ e" q; F3 G! k; K3 Z. | 或者用最简单的一句as,在fp和网页中均适用:
" q, ?- ?) O/ y P( P O4 X Stage.showMenu=false; 10、载入动画的问题
3 @- b$ X' ?5 t3 P7 { loadMovie("dd.swf", a); //这里没有引号~
5 r9 U" A7 e- M2 ` d) L; X 11、播完动画后自动跳到某网页
. v4 E" o2 K- _; ]- t getURL("siteindex.htm", "_self"); //这里有引号滴~+ F7 f! ^; U# j7 ~2 t) x
|
|
|