  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
1、用flash 做那种弹出的小窗口
5 H- E6 c$ e* ? 分两步:
- R! ^' W! J5 f9 }" X; Z% j 给flash中的按钮加入如下action:
6 @7 H( F* z/ f# n- p6 ^6 [ on (release) {
9 E5 j+ r. h' [! t+ N" v getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); N* e+ F3 \6 ~: a. V9 K
} 在HTML页面的...之间加入下面的javascript代码. + ~& z ~1 ~+ G' z' E7 R
) f3 T% U8 B; s" t* d- T7 T& h 2、如何使得flash一打开就是全屏?& ?4 L* R; D) U" Y B
fscommand("fullscreen",true)
3 h9 {1 [( s9 t/ f# f 如何不能使用右键?: q/ g3 [3 }6 t& h4 s; T: p
fscommand ("showmenu", "false");
8 R7 a# ?5 N8 ? 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
2 p; {0 F: P$ w& ]! `. ] 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
& Y2 t" g9 {1 P1 I. y \! b 在要加载动画的那钟加入* N2 N O9 B: E. B
loadMovie("dd.swf", "a");1 R6 r* P" t/ d' I) f
a._x=205;' l* C7 ^6 Z5 R% [
a._y=250;" X7 I6 {$ c' K
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
! |& Y8 { s5 M @1 }7 R* ? 4、当鼠标经过时动画播放到某处5 O% ?7 M4 h( d, I1 z
on (rollover) {7 r, S$ l& L0 w) f. d
gotoAndPlay(10);
8 ^6 j4 G' v$ i+ k } J' l. p, C9 e; c7 H1 m
当鼠标按下时动画播放到某处
2 P2 g, r+ f& L1 ^0 u4 ^ on (release) {& @. i( F' v0 n- u* X% g
gotoAndPlay(1);
8 Z) `2 B* I- g5 T$ q }
6 n" _. q% m( w' [9 J' u 5、播完动画后自动跳到某网页& v! [; }) N% j
getURL("siteindex.htm", _self);9 B: b- A' r: ~! y" A
6、设为首页
4 k( ?$ x, s; R! T; @! x5 ^ on (release) { , ?* P4 N$ f# q, ?/ W# a' R
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
1 Q) j9 |$ Z8 F% Z) G. W } 9 k/ }7 Q2 g8 @9 v
注意要将网页中的flash的ID号命名为"links"
. F7 x3 D" ^" z# w, K 加入收藏夹
1 h, s& y% D1 O4 G+ s on (release) { ) e+ b, W2 A5 J `( D
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); & t! n' I0 m4 q% d
} 9 O, q* K& F% y
7、关于随机数的技巧
5 k3 r4 t& ?7 t; I/ d B 用来产生6--20之间的5个不重复的随机数: " F6 V' t$ T5 x( o# p6 Y$ o
1):首先产生一个随机数,放在数组对象中的第一个位置;
; x' j2 Y e2 |: Y' H5 H$ k 2):产生一个新的随机数. . N% |# q- Z0 P0 |! m9 d
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 8 B$ m5 V' E1 M) x
4):将新的随机数加入数组对象中下一个数组元素内. 0 O& s8 Z. M* B$ T. q6 ~4 r
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) & @2 K1 u& G" ^2 S* S. H+ @
6):结束.
, }8 {$ p* N5 C8 l+ e: l AS如下:
/ I" q) E/ g0 o3 d% g' v3 Z- K data1=newArray(5);
1 q- R3 P$ X& B. T' L0 p tot=1; + \9 q9 w2 v+ h0 b' u9 V! o; N( E( m
data1=[tot-1]=random(20-6+1)+6;
' T1 A) ]. Q8 {) d do{
2 m# Y! m' `* @" @- q+ A2 J/ w3 [ gen_data=random(20-6+1)+6; w/ K2 i, ]& ^( a" r9 J
reapeat_data=0;
9 ^* v( U! u1 b- S# @ for(i=0,i<=tot-1;i++){ ( K1 W, k8 E$ @% K# i! q
if(gen_data==data 6 w! I) Y# L. c6 j2 d; Z
reapeat_data=1; 8 q. b4 t3 k8 x* ?
break; . m8 g% L* o! A( F0 O; D
} # [( |! t; L2 G, c# h; Y, J
} & ~/ F o" z/ S, a
if(reapeat_data==0){ * O+ }% K5 e" L& ~0 \* S* K x
tot++ 3 f# D+ L6 z4 ?' L! M" ?+ \
data[tot-1]=reapeat_data;
0 a f8 e! S" X# X } - Q9 Y- f, U0 N* w ~
}while(tot<5); # q+ Y( _) R- ?: D3 `9 d* ~
trace(data1); % x0 d8 ^$ c. i3 _8 g( }# O2 ]
8 、如何使得flash一打开就是全屏的; T9 R; ]( [7 ?1 A
这里说的方法只是用于flash Player (fp)
9 n, w: }( ^+ i" \. E0 R 9 、如何禁止右键菜单; N! K7 R# r5 @8 G# L
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
0 ?& `! O! D# e+ X7 d+ v0 F/ F) j8 Z& h4 V$ A1 J
% F+ U1 j+ H/ N3 B 或者用最简单的一句as,在fp和网页中均适用:
9 A9 |: V5 D; k6 Y: i! s# }" S Stage.showMenu=false; 10、载入动画的问题
# S) M( Q/ y( |/ J& B+ ? loadMovie("dd.swf", a); //这里没有引号~9 V% B7 h9 L9 ]7 m" c
11、播完动画后自动跳到某网页% A3 Q- I X0 N6 U: A
getURL("siteindex.htm", "_self"); //这里有引号滴~
8 \, N. m1 K3 P. ^& G |
|
|