  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口
$ Y: }6 G) Y$ V$ q% W 分两步:
' k3 Q4 t* |' [, @# g% b; n& I 给flash中的按钮加入如下action:
6 d/ x* ]( c* D# w3 M0 L on (release) {
4 S5 G3 I, L7 Z; t4 W0 C! G& w8 z getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); % [2 \9 a( K8 `0 Q8 u
} 在HTML页面的...之间加入下面的javascript代码. $ f! k8 z4 M( q
+ h! |) i0 ]$ W
2、如何使得flash一打开就是全屏?; [: D7 z7 ?5 a2 B0 c" ^
fscommand("fullscreen",true)( `, i% V* c: B- ^+ Z, L4 c9 W+ a
如何不能使用右键?
5 T2 j& p) F6 C fscommand ("showmenu", "false");
/ m6 t: B# C( d5 D7 k3 i* } 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?- ^% A9 o6 |: t0 v( Q3 g
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
- X( j5 _/ p; g 在要加载动画的那钟加入8 r; F9 d1 H$ j9 d
loadMovie("dd.swf", "a");
. j% o5 k9 I3 R$ @; J( Z! ? a._x=205;/ N4 x7 |7 x& Q4 }: I% B
a._y=250;
2 C% _9 M; w+ l$ V 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
3 z& U; G7 H$ @' C6 ` v$ h7 } 4、当鼠标经过时动画播放到某处0 @# q) h7 T. c0 P$ U% ^* J7 h4 V
on (rollover) {
/ J; G+ }) h5 y/ c. o gotoAndPlay(10);: C% \( E& b7 R
}
9 c4 [0 Q L0 V! F8 S7 _) s3 Q$ s 当鼠标按下时动画播放到某处 B, M% d% k& z. Y2 W; y9 p" ]) [
on (release) {
2 f4 s% u) k o" @3 F4 b gotoAndPlay(1);
6 F' |; B; ]" ]) [9 _ }
3 v I$ ~8 [( f 5、播完动画后自动跳到某网页8 c1 l5 ] X1 w+ u' L) z
getURL("siteindex.htm", _self);
% i# [" ?. d* ~, O$ U 6、设为首页. Z3 `9 C6 ~9 I1 p+ \ `! x0 e
on (release) {
3 o' ?# K) l% }4 n, {+ z- H7 A! w getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 1 A( D/ y! R( N: o
} - f; S A& |$ H* Y7 N- l
注意要将网页中的flash的ID号命名为"links"
+ e) t- t" @8 z1 D0 b4 z$ p7 S 加入收藏夹
7 T9 J8 y t F0 J on (release) {
( v3 H2 T! p! x, ~' G3 d: F/ j getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
) U3 w! z" E: p" a1 H7 y }
+ O2 V; Y. G8 e3 h 7、关于随机数的技巧% ]' O. J4 `" D2 I
用来产生6--20之间的5个不重复的随机数:
. i4 n# d. ]0 Z/ d- j- d 1):首先产生一个随机数,放在数组对象中的第一个位置; 4 c# a& [$ X0 w: m
2):产生一个新的随机数. + m7 F! a- P; z. |1 g& p: x X
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ) `+ v% f) m9 c% ~% g' _! {, j2 L3 j
4):将新的随机数加入数组对象中下一个数组元素内.
# r* j% a; B( F7 w8 s' m2 \; X 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
h7 T# y9 S3 A9 b g* y 6):结束. C ^) g+ w" P4 ^) z
AS如下:
# d. e% { B P5 j' @/ b data1=newArray(5); 1 K6 @( C5 t0 a! y5 t1 L& y
tot=1;
& m/ z: Y# U9 B1 J9 ?$ T data1=[tot-1]=random(20-6+1)+6;
0 k, T5 n, e) I8 k4 J# J6 `% _8 H+ ~ do{ ) e' |; {9 j# H0 F7 \
gen_data=random(20-6+1)+6;
) {7 l5 b9 U7 D8 S0 N0 C3 R) B reapeat_data=0; 3 l. u5 U; o3 E& R2 \% X0 R7 s) ]
for(i=0,i<=tot-1;i++){ 3 K9 D0 g# X5 b' u6 \6 t1 n
if(gen_data==data / z/ S- |0 h6 _8 [; o8 L
reapeat_data=1;
! d6 m. `8 G: }0 E# G; K2 A break; ! a& E( i$ _5 ]: ?
}
6 U9 v7 i. j$ y }
8 Z8 f, b0 B0 K" Z" R4 Z# _ if(reapeat_data==0){ 6 M& v+ ~; D5 i
tot++ 0 o% M2 w7 Z, x# H, G: q
data[tot-1]=reapeat_data; " ~8 W+ a. c% R
}
* q: h7 W* f6 V* i3 \, E; q/ q2 S }while(tot<5);
8 }" Z b. |& ]! P/ D trace(data1); - K4 q3 ]0 u0 a% n. g
8 、如何使得flash一打开就是全屏的
/ ^7 q; p. ?: l$ k+ M0 d 这里说的方法只是用于flash Player (fp) h# n+ q& m- ]
9 、如何禁止右键菜单4 y1 t2 u4 O; ~3 o
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
9 M% I5 P$ j, `9 [" K8 w7 N& c8 f+ J( m( Z" t z0 ]4 r
1 N, N1 _1 j' |. k1 f
或者用最简单的一句as,在fp和网页中均适用:3 v* ?8 j0 n2 O2 M& R; ?9 ~6 N
Stage.showMenu=false; 10、载入动画的问题! a+ T2 f ~5 Q. i8 R# I
loadMovie("dd.swf", a); //这里没有引号~0 O' y! A, o3 U2 p" F/ E3 a. ~
11、播完动画后自动跳到某网页9 W" ]7 F* M& Q
getURL("siteindex.htm", "_self"); //这里有引号滴~
/ o0 A( @4 D% b2 ?" u |
|
|