  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口
1 ~) `3 p4 I; c `3 u/ j9 J0 o! r5 D 分两步:
: n' L: t! \; x, J% f# |1 }. T 给flash中的按钮加入如下action: % W2 X$ d) r( G+ L" s# C: g b
on (release) { 5 q+ f5 _- U! J
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); : u( {( u; z8 P7 d% {; R
} 在HTML页面的...之间加入下面的javascript代码. $ |' t2 {* Y. }8 [. F3 k
1 O' W2 k* `9 r% x
2、如何使得flash一打开就是全屏?$ R! _/ j& k3 x" E% w
fscommand("fullscreen",true)" I6 \" c0 o* Q5 }' I
如何不能使用右键?9 O8 e( F8 g2 g4 O0 m( E9 w4 Q
fscommand ("showmenu", "false");
( J5 K: Y/ |6 C% s6 a+ | 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?+ N: x+ |4 c- e7 F! N& N/ a
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
- y& h/ Z% g: A2 c& p6 H5 F7 D: `( e 在要加载动画的那钟加入
1 ~0 ], C" Q) D* \ F, P loadMovie("dd.swf", "a");2 G# {( ~! x" E8 `# `
a._x=205;" N# Y$ g+ K [1 ]
a._y=250;
4 i6 f+ K# ?- R" j 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
5 d' h: J4 U" o 4、当鼠标经过时动画播放到某处# h6 P1 O) X) H m% w, x9 Z: c# ?
on (rollover) {; B+ y: s. y; L; F0 B
gotoAndPlay(10);4 \2 E3 p6 K6 o; _ F5 ]' ]( @. B
}
7 l5 p- S! {5 i* A; x/ E0 B 当鼠标按下时动画播放到某处" a: [4 }0 U9 k: N5 [
on (release) {1 B% |% T' Q$ {: f5 m; t
gotoAndPlay(1);% y/ w8 L( d) D
}
+ m8 b2 t, L! ` 5、播完动画后自动跳到某网页
* N7 f7 x4 p3 Z7 H getURL("siteindex.htm", _self);
( i2 t) |: m7 c, u! a; p 6、设为首页
% R, N5 `0 N+ X1 A' B9 ` on (release) {
( s5 ]6 c3 L, D7 _7 w0 ?- K) l2 f getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
3 E. H% w5 @% }$ N3 B } $ a. E! [5 W4 d. L$ D
注意要将网页中的flash的ID号命名为"links"/ h ?$ x- ~' d. P+ ^0 Z/ t
加入收藏夹
, w) F( h. g; Z* g6 B2 L1 j on (release) { / `. {9 o( ~( D7 A- s8 N
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
" a) A+ m8 {; g# [. c9 a& Y3 ] } 3 j# ]' y0 ?' _9 L" }/ e2 n
7、关于随机数的技巧( d; Q" M% \2 c; d1 _; o
用来产生6--20之间的5个不重复的随机数: 3 q/ t: B3 N' J
1):首先产生一个随机数,放在数组对象中的第一个位置;
8 x* L! d* T a) u 2):产生一个新的随机数. * @4 N: N {5 ?9 Z! v
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) . g! R) r0 ?. x
4):将新的随机数加入数组对象中下一个数组元素内. * G, x# F: Y, u; }1 T4 g( b. F3 i
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 4 t2 a y; \5 h \ A/ i! x
6):结束. - Y" R. U! Q" d2 B( l0 b j
AS如下: 7 O9 G/ ]7 t' O$ ?9 {4 }9 _
data1=newArray(5); $ Z8 ?: S- t' [! _
tot=1;
8 [( B1 N4 m2 o/ f* l) X4 ~. c data1=[tot-1]=random(20-6+1)+6;
. y: a2 G% B! X' e0 Y do{
! D; ]! Y5 t7 a* v gen_data=random(20-6+1)+6;
& v! L& |# \( d$ c( V$ N reapeat_data=0; 8 G m, q3 D3 n5 y1 `' T' f
for(i=0,i<=tot-1;i++){ 5 J5 ^; Z" {, H7 R
if(gen_data==data
8 o" O* w+ ~" n# H$ ~; L reapeat_data=1; , M- ], |; @% ~# }" g
break;
/ f! D; L) j7 K/ y0 `: i } * p+ x+ H+ C: W& }# H7 \
}
( \/ m1 A- T4 Z* ?' B7 B: [ X if(reapeat_data==0){ $ x3 J6 X# W" k8 U" L2 I
tot++ 2 F8 e( X0 ~0 f1 t7 K7 v) P6 M
data[tot-1]=reapeat_data;
6 K. L& I& I; ^1 K } - G! S* S" P5 v6 f. |
}while(tot<5); 3 L' K4 f% D! V0 Z
trace(data1);
- O j8 a- V( |- e6 H; h 8 、如何使得flash一打开就是全屏的* A0 E3 }) u' N/ ]: R+ p
这里说的方法只是用于flash Player (fp)4 I0 ]2 f0 l. u& f% y# {
9 、如何禁止右键菜单
8 a: ~% D7 v9 ~( Y& m1 i* g- j fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
; q4 Z9 W! j8 D( v% D4 t1 o9 b4 [6 O6 l
8 e) A4 T9 ~2 f/ r# V 或者用最简单的一句as,在fp和网页中均适用:
; @" }+ y: o7 [6 a3 u Stage.showMenu=false; 10、载入动画的问题
' i9 c3 A0 R4 R+ e* @: `6 r loadMovie("dd.swf", a); //这里没有引号~
7 s9 W! a6 \9 c9 } s, i/ ^ 11、播完动画后自动跳到某网页
J$ x! w$ i6 I# k8 U) L getURL("siteindex.htm", "_self"); //这里有引号滴~
* J b$ [, n! i. |! `7 Q2 Q |
|
|