  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口6 p/ f; {0 ~: U# T' u
分两步:
5 _. `9 V$ T/ e. d2 j 给flash中的按钮加入如下action:
0 @' Z: q" G. \6 {; {5 ` on (release) { . _5 G5 H7 D A& p& A' I. W' S
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
* o$ c4 P% \$ i# y6 S5 B } 在HTML页面的...之间加入下面的javascript代码. q$ m* K, g: E8 F- h, P4 J; R
' O9 O! D& a: |8 [: P5 Q- l 2、如何使得flash一打开就是全屏?
2 e/ s! {$ {& F: i2 P fscommand("fullscreen",true)( l3 h3 S# ?3 F' W! w3 R
如何不能使用右键?
; I' k: t, q, J7 m+ ~8 a1 e1 z fscommand ("showmenu", "false");
7 I" n. s9 ], l8 J' @8 x0 Y 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?" V) k7 I) c+ I$ y
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?0 i; w! m3 X! U% {1 \% p
在要加载动画的那钟加入
0 N# Z- @% Y2 s& e( j/ t loadMovie("dd.swf", "a");( [9 a6 f$ a) ^' }' I
a._x=205;
( D# v) _- j. Q& j, K, e3 Z a._y=250;& q& R: D9 W) B7 I# A; j m- i
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
: y; K: E) O! _- y* Y, F; N 4、当鼠标经过时动画播放到某处
" m9 S! n6 C0 }7 g6 u on (rollover) { C( e2 |4 u# r' T
gotoAndPlay(10);, N, N! J, b# m' J' Q
}
, X1 R- G& Q+ V% y" [/ s+ ?) h 当鼠标按下时动画播放到某处
6 m6 S$ H7 a; G* i+ m8 B* m on (release) {4 w% W; v% J1 H. Z: Q
gotoAndPlay(1);
9 S- ~; M1 v6 Y6 P: S* l0 @' s }
# p8 t6 e! c( B V& f 5、播完动画后自动跳到某网页0 m, ^; B7 @# N* p' g. o% Q
getURL("siteindex.htm", _self);/ S. z+ j0 `- q" @: D8 M6 w! C
6、设为首页
9 C& K R, }. P2 { on (release) {
. T/ R% q: Y, {/ W getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
9 k- j# T" _5 V f" _+ T) \3 ? } ! O7 O! ^( x! f" b& S
注意要将网页中的flash的ID号命名为"links") R6 ]6 G4 q0 j
加入收藏夹
$ s# Z! {3 o% o2 c on (release) {
9 {/ l b# S2 ?" p+ O) X6 _ getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
0 i1 T4 @0 u3 H: V } # H z& ]1 m' \& I( t+ B/ t
7、关于随机数的技巧- ?0 z- L1 B7 M- J( [# L/ N+ r
用来产生6--20之间的5个不重复的随机数:
! T, s( r# i# o" L5 j9 i- s5 |: l: m 1):首先产生一个随机数,放在数组对象中的第一个位置;
# z G1 v9 q r1 r% l' K7 c 2):产生一个新的随机数.
7 G: r5 |4 P* T6 e7 s" Q" y 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
% m/ w, M6 V0 m6 l3 R# L 4):将新的随机数加入数组对象中下一个数组元素内.
4 _- d3 K+ O m" f( P# Z% ^# Z8 z+ r 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
1 q$ g& G! h; r/ M 6):结束. ' `0 A3 J, }3 X7 e& B; J/ u- y# u
AS如下:
" m' z$ t" }( x- E" I: I5 z' q7 q data1=newArray(5);
1 C) D4 c" `4 I' L/ f tot=1;
# P% p" H/ z/ B- u# M$ ? data1=[tot-1]=random(20-6+1)+6;
" O! m4 N& [; {, r% N! V do{
0 P+ x$ w0 ]6 k$ P2 M( A gen_data=random(20-6+1)+6; / Q' S1 F' u9 d( C" I+ a6 U
reapeat_data=0;
- V9 n. Q/ x5 [7 ^2 n for(i=0,i<=tot-1;i++){
5 o: H% O& i) \4 B if(gen_data==data
6 I% `( f- u* x$ Y6 X7 X reapeat_data=1; # |. C( Z9 H7 o1 H* }
break; % n8 W+ d1 n8 w
} 2 J/ B) E' i7 V4 Q7 k4 \# r6 k2 k9 p: y
}
% T$ c& N4 W9 {: ?/ `% \0 u if(reapeat_data==0){ 7 [& L' ]/ n" l
tot++
4 d9 U1 q. N T8 @2 \4 @ data[tot-1]=reapeat_data;
P# I6 F# l& e; o7 E1 \. y$ k: L } " q/ U! p. r' L D5 f$ S
}while(tot<5);
6 u9 Z7 o' S" T# c; y4 c/ \, ?7 H trace(data1);
/ O a/ U$ D. d( a" h7 Y9 F# ` 8 、如何使得flash一打开就是全屏的
& Y9 n- w7 d( Q1 C" e. ?( G! U* I 这里说的方法只是用于flash Player (fp)/ K. m" ]# E0 f1 ` |! k0 m
9 、如何禁止右键菜单
* a4 l6 D2 ?6 h0 c2 E fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
% m) U, W) _( g, Q8 R& P
$ }! P! j0 k8 J' k, p# c( z3 i1 i2 M+ L% O y0 u' X
或者用最简单的一句as,在fp和网页中均适用:0 u5 \* @8 H8 }8 `1 s
Stage.showMenu=false; 10、载入动画的问题* ]4 K" J: p% ]/ U
loadMovie("dd.swf", a); //这里没有引号~
1 \- y1 v0 a7 X8 D 11、播完动画后自动跳到某网页
* I0 i9 j7 d6 P; H p' c) ^2 I4 X' a/ Y0 T5 r getURL("siteindex.htm", "_self"); //这里有引号滴~
! x: k/ ~2 s( C6 ~' H |
|
|