|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口
: N0 {& d3 Y: f6 {- x( r, C 分两步: 5 a2 Q% f5 C0 F. g+ l, S
给flash中的按钮加入如下action:
9 F" c- `8 l' L. v on (release) { 7 x2 `* p' k( }1 ^
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 4 J' u% t8 _7 v+ k
} 在HTML页面的...之间加入下面的javascript代码.
1 f) [, y! }& m9 |9 {- U7 r& v- |
; F! J, ?# S' B3 ~1 i 2、如何使得flash一打开就是全屏?- l) u) M+ T! p' d; D& [1 Q2 y
fscommand("fullscreen",true)! v$ G9 |+ i6 H5 b$ T( E
如何不能使用右键?
. M3 t$ m5 K% j% U fscommand ("showmenu", "false");
, _2 }6 D3 _, f! ~3 y 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?# x& s* K# A) A- l" X/ K: i# d
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
" c! S* Y+ z) ]+ j" ` 在要加载动画的那钟加入% E; B; n& i% _/ v3 w% G
loadMovie("dd.swf", "a");/ ?2 \: Q) L; \9 X2 P
a._x=205;
0 k. Y' t% \1 `0 I1 M6 ` a._y=250;
Z0 y2 ~9 K% \. ?" D 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a3 p3 J" [( d& o1 H+ I
4、当鼠标经过时动画播放到某处: G2 r* A7 \* u6 z6 e2 x! I/ Y- D
on (rollover) {
6 M# t3 E! P, S' o( z( V0 M' g gotoAndPlay(10);. Z4 W% I* `5 l
}) G( p2 q" ^9 z& ~- D
当鼠标按下时动画播放到某处
2 G+ O6 x2 H2 w( l2 d8 G. E on (release) {* @1 P( ^- P+ H
gotoAndPlay(1);
% ?$ f3 R# c. ^. y/ ?6 Y }# m/ F7 z7 o+ f0 o8 m8 T( L
5、播完动画后自动跳到某网页0 @% ?' z, G, C Q. G3 f5 I8 @
getURL("siteindex.htm", _self);/ W% K7 m6 b4 O- v5 |: f) |
6、设为首页$ g3 {% k1 a& n* K# o# o2 U
on (release) { , k1 V# r! ^) a& H5 f) k+ X
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); " m% `+ C3 N2 _+ ^6 Y' ~1 v) q
} * w* _. F4 w1 u1 W d9 B8 G
注意要将网页中的flash的ID号命名为"links"& y8 h9 Q5 f: A, E* M' Q
加入收藏夹
) O- G7 Y: h* ^6 g on (release) { : ^' y' [# P$ E
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
2 i2 N% d: v7 o+ w+ Q& E' D }
* E. `( W8 r9 h+ E; S& M 7、关于随机数的技巧
+ z' i! G* _& y+ A/ j, n 用来产生6--20之间的5个不重复的随机数: o6 G% [& y7 a/ Z
1):首先产生一个随机数,放在数组对象中的第一个位置;
( _, V/ |' i! l+ Y; \+ } 2):产生一个新的随机数.
* x% }+ U5 }1 j+ \! I3 _% M 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
B: K8 i, e j6 u& ]1 j! n% B0 { 4):将新的随机数加入数组对象中下一个数组元素内. / X `( i ]- R' `6 z2 r) c* m, r
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ! w' M/ d2 g$ ~5 {! B
6):结束.
9 M& c8 T0 V$ b7 N( N8 u AS如下: . Z: } \9 w$ P4 ^7 G
data1=newArray(5); 8 d. H9 M) P [: w0 k! D
tot=1;
' |8 b: v/ r/ g: T& P" @0 X data1=[tot-1]=random(20-6+1)+6; $ x* A! Z1 X# c1 `" Q
do{ + j9 m! e5 f; [' V
gen_data=random(20-6+1)+6;
3 m/ u# n2 S3 |- v2 |7 ^- [ reapeat_data=0;
; L* G5 [, b, t for(i=0,i<=tot-1;i++){ 9 q* e% T; k5 K$ i
if(gen_data==data
) T; Z) D! r. \3 \, J reapeat_data=1; , u5 O9 T0 i, ?
break; & k- j. a; Q" G/ r0 K
} ; S0 |3 m% \$ E' t$ p+ ?; ?
}
$ \ V" M; z' o. h if(reapeat_data==0){ F; [5 G6 Y7 X0 j
tot++ ! _9 I+ @, N) ^; n
data[tot-1]=reapeat_data;
( N% Y: h- t" C! \. N } ! H$ [% u6 ?0 G
}while(tot<5); + v9 l0 I: w0 r/ m# G* E
trace(data1);
7 X2 X! J7 P9 c G2 Q 8 、如何使得flash一打开就是全屏的* j6 `5 E4 C) Q5 H9 n6 N
这里说的方法只是用于flash Player (fp)2 R% h3 A- g" C3 G$ s9 a
9 、如何禁止右键菜单
# |1 S5 W1 ?4 R8 s6 v6 m2 N fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数9 t& C) Q, Z+ e# g1 _
: f, `" T, h ]
' t# t! D# |7 c! Z8 n% o8 v# x! b 或者用最简单的一句as,在fp和网页中均适用:- f$ [# P+ e0 z/ V
Stage.showMenu=false; 10、载入动画的问题1 z+ Q E9 u; u
loadMovie("dd.swf", a); //这里没有引号~+ {6 d6 ~7 F3 G8 S
11、播完动画后自动跳到某网页
5 f1 p, e) M! v getURL("siteindex.htm", "_self"); //这里有引号滴~; z$ y9 h5 W2 W6 p
|
|
|