  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
1、用flash 做那种弹出的小窗口. ^5 Z" l" j B* m
分两步:
: } U* ]1 X6 c. a: n 给flash中的按钮加入如下action: / a# p- w+ R/ p% U; }$ {3 ^
on (release) {
8 _& T$ r. x- o% I$ J( o getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); / \: M) W( a( [5 ~
} 在HTML页面的...之间加入下面的javascript代码. & r. r0 y2 _6 ^( m. {. G
& D; {" j! @1 o+ S: z; P3 }. ~# q
2、如何使得flash一打开就是全屏?# \2 I2 {' g; U0 g
fscommand("fullscreen",true)
% d& j8 e$ H* l( p- D4 _ 如何不能使用右键?
( ?+ q" b+ |2 M4 S4 {6 r) s4 L fscommand ("showmenu", "false");
. T# o: x/ M9 h 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?. R3 l/ R' l9 G
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?" \5 r4 }$ Z" t! M
在要加载动画的那钟加入
3 |$ z4 G6 P1 s2 [0 I loadMovie("dd.swf", "a");
9 h1 M7 O& ]/ E8 A0 D a._x=205;
2 y+ Q4 |# x1 X2 c! L# j) V, s a._y=250;) L c& v" A! g
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
0 ^- p4 i2 _; y4 r' l5 \7 f# B 4、当鼠标经过时动画播放到某处/ q% d7 a* A6 k9 ? K8 W
on (rollover) {
, g( S* S7 f9 F5 l: d k gotoAndPlay(10);
/ @' k- Y' F `! [8 p }/ y- ]. J, O; G( w+ I
当鼠标按下时动画播放到某处8 X/ x! j& g: ^. r, ] f6 c
on (release) {
5 s$ i1 r: _4 E, Y; c gotoAndPlay(1);
# f4 p& R, T" x0 r' ~! H8 b9 x }0 N% o, o0 b. j4 X& \
5、播完动画后自动跳到某网页
/ |3 K8 J0 H* q; k. l! K getURL("siteindex.htm", _self);/ t" X# d. Q) \
6、设为首页
) s' v: o/ M2 z on (release) { ! Z/ l2 E6 n. `) X5 \8 S
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
" k! g0 s6 i9 N5 h5 P, y } ' w, R# n7 S# f D+ ]
注意要将网页中的flash的ID号命名为"links"
& h6 D) W/ X! V, g% V" S 加入收藏夹 / \1 J1 z% }' O
on (release) { 1 }+ f( ?6 j' R/ o
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
+ u1 {8 j3 Q+ a; h9 \: n } * v7 l! v: |' n
7、关于随机数的技巧
% q# A2 ?+ Y, I 用来产生6--20之间的5个不重复的随机数:
7 s" p7 P, R" F" q# {4 S, f 1):首先产生一个随机数,放在数组对象中的第一个位置;
3 h9 s, a: m# o$ F# L: M( H 2):产生一个新的随机数.
7 N; L& _7 J) I4 X3 { 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ! O# E$ [7 Y+ L1 r' t
4):将新的随机数加入数组对象中下一个数组元素内. 7 }) t0 R: }* K9 E" C; n
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
( l; o9 d# s! Z5 U" o1 Y4 ~* T 6):结束.
5 t5 ?7 j& c0 u A& B* K# g3 b( J AS如下: + u9 j Z H9 h) `+ ^: A; r& e4 M1 e
data1=newArray(5); . D+ G) y3 t- }0 V6 R: T! J2 r
tot=1; 1 R/ p% o4 m* [8 k4 G) `' v1 v! j
data1=[tot-1]=random(20-6+1)+6; ! E: R& ?/ Q+ s0 k1 c
do{ / P1 m9 d( @% ~+ C6 c& j$ d
gen_data=random(20-6+1)+6; ! Y- b- a2 Q* {) U) K
reapeat_data=0;
, b, y" h/ f, S, W& V. _ for(i=0,i<=tot-1;i++){ 2 _; T% k4 C# M* w" p
if(gen_data==data 2 y- T( z S# X* h& r
reapeat_data=1; 3 B% [0 i+ w9 y/ q6 H
break; [2 ~/ g5 d. V% _% z3 o. e$ F
} 5 H, u7 r5 M0 n- q- _# ]4 A/ C! z( N
}
0 K3 S) H% P# o$ i" z: H if(reapeat_data==0){
: c4 P+ v# T; A tot++ ! r9 {( m7 b6 i) I
data[tot-1]=reapeat_data; # j, w' e" X& U$ S7 ]
} # Z. ^( |. Q' J, D& u! l t# F
}while(tot<5);
?; g5 M D6 U9 H7 n5 L: a trace(data1); 8 ~& [1 z" b' {: m% e
8 、如何使得flash一打开就是全屏的
: F0 ^' s9 b2 o! f$ s" S$ A ` 这里说的方法只是用于flash Player (fp): A& z. B' p# A) D9 V$ ~
9 、如何禁止右键菜单
' V( k. Z* z! X- r# B fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数2 L9 Y- X2 x) J7 o/ T5 o. s3 D/ K
- C' k+ b; o0 j+ w- C% c
1 c- `" m0 j3 L# X4 ?2 \- h8 [ 或者用最简单的一句as,在fp和网页中均适用:' K* J7 T9 k# V# T" k
Stage.showMenu=false; 10、载入动画的问题
: {4 [$ d$ ]5 [1 t% F& ~* _5 b% m loadMovie("dd.swf", a); //这里没有引号~! b, h! b# }4 {4 x5 @7 ?
11、播完动画后自动跳到某网页" N" ^# L b! p6 b* I I
getURL("siteindex.htm", "_self"); //这里有引号滴~
2 V5 W" V0 w+ e8 w+ |* J |
|
|