  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口7 J1 Y4 D8 B- e% s' N
分两步: # ?+ t5 z& g0 [2 X5 {
给flash中的按钮加入如下action: 0 y' K+ Q- j5 \ y: S7 a7 K
on (release) { : z: L* R# b& F9 }2 R- A
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ' I, c. b0 W4 k% N4 ~
} 在HTML页面的...之间加入下面的javascript代码. 5 T$ j3 C3 p4 T. l7 o+ N5 S- d
2 A+ P; P0 m& R& i( c- x
2、如何使得flash一打开就是全屏?4 x7 f8 r- e8 f: A I% [
fscommand("fullscreen",true); R# d1 b5 M( R: j, @
如何不能使用右键?
3 y4 Z9 y3 g p( f8 W fscommand ("showmenu", "false");% e: Z7 g0 E0 L5 {+ z( B
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
6 I. f+ u9 R/ a) J" } 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
3 k4 L- U2 p, D& |, O: n F 在要加载动画的那钟加入
5 [7 b5 A+ R- Y* @3 h loadMovie("dd.swf", "a");
7 Z6 ~2 r) Z4 V" O: X" A a._x=205;
$ B' w0 ?1 c, y8 J. ]$ M: c a._y=250;, J8 w/ S- T) F: C7 Q% \4 W) q
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
$ j% X" w' [+ }- c( H' a 4、当鼠标经过时动画播放到某处) e, \: ~1 ]: C) X
on (rollover) {0 h/ E" Y6 U# e0 q. R& C! M: ^) P! Q
gotoAndPlay(10);
( V* m0 G( Y) x9 l# m( ] }, ~5 V0 _8 z" M2 e
当鼠标按下时动画播放到某处" v5 B, R8 O! T, Y
on (release) {
6 h* b$ M, v ~- s, k: }6 D- ` gotoAndPlay(1);3 \, J1 l. T8 s' y) b5 F- n
}
7 X5 t8 S& W$ H0 C: c: a% ` 5、播完动画后自动跳到某网页4 @+ R2 N$ g, p0 F' R3 n; K. b
getURL("siteindex.htm", _self);
5 y+ z- e7 u6 v' ^- D4 z- F 6、设为首页
) n M* j; o. ]* s6 ~( d3 _0 x on (release) {
6 g: L6 f# t: ^. q: N) x! m getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
$ T4 G+ F% M9 I* T9 M }
) y/ E1 \( l* O 注意要将网页中的flash的ID号命名为"links"
- d: B7 C0 ]% P! W7 a$ _ Y; F8 W V 加入收藏夹 * x* D8 n3 X! W
on (release) {
6 J$ V; s T! x5 e X7 F9 L7 Z getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 3 R1 A; @6 O3 \
} ! J: S; P- N l- B- F( I
7、关于随机数的技巧/ E# t' k v! R/ x
用来产生6--20之间的5个不重复的随机数:
/ u( o# y ^( w0 `, R/ V6 ?7 @ 1):首先产生一个随机数,放在数组对象中的第一个位置;
" d4 x$ ~% I7 N/ p6 c) L 2):产生一个新的随机数. 5 r1 p: g% c$ d; x$ I+ D. y a
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
" H* ]. Y8 `$ \. P A+ U% `/ Z 4):将新的随机数加入数组对象中下一个数组元素内. , c* q& r$ {3 S+ B
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ! z/ D# \) d6 D& i: T
6):结束.
- Z6 k: V+ A( A) K$ v% O1 r5 Y AS如下:
# S7 Q8 v5 {2 j9 \ N data1=newArray(5);
T4 G) C) ~. U2 E tot=1;
1 t( m- u" l. h" ~ _( V8 C data1=[tot-1]=random(20-6+1)+6; : |9 D; \/ M1 i: m* i' ?
do{
( q E3 w6 n: g( {: E gen_data=random(20-6+1)+6;
' D5 \- j. s& u% M reapeat_data=0; 8 y" a# q- D# N U( E; A
for(i=0,i<=tot-1;i++){ ( P0 L1 T/ E- c3 b3 c
if(gen_data==data : J( B) c8 y, O6 y, l5 k
reapeat_data=1; 8 F, V* T2 C3 x$ B) k" ]; v9 @
break; $ |& o4 D1 S- U7 Z3 ~
} ; Y. [0 W5 Z; b- r( {
}
: s/ `% u0 l" S6 A W7 i if(reapeat_data==0){
! f' _3 x" m; b4 s8 z0 s; Q) t tot++
9 |4 c6 G+ }4 a R" s data[tot-1]=reapeat_data;
) V" @( H9 i$ |3 U5 K4 T9 @ }
- R( F+ s8 X7 K }while(tot<5); 0 N* F% v& Z2 e4 n+ D0 `
trace(data1); . D) P6 [% n/ B8 E$ q# ^
8 、如何使得flash一打开就是全屏的5 B }! ], f9 G: e
这里说的方法只是用于flash Player (fp)3 z) W$ V& x. T0 V& r7 N; ]
9 、如何禁止右键菜单( s, S& m. F" y% ?$ d) K" s( S& _
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数( a4 i4 x8 b( s# ?! V$ }4 b9 I
+ f. v% J; R$ h3 H
. y8 E& r2 w, `4 r 或者用最简单的一句as,在fp和网页中均适用:
$ T @ N# j0 x' X$ s* c Stage.showMenu=false; 10、载入动画的问题
/ y( b+ U& R: _! L loadMovie("dd.swf", a); //这里没有引号~6 N- }2 Q" _& z! T; }
11、播完动画后自动跳到某网页
3 N# D/ m+ e% e$ M) Q0 y: U getURL("siteindex.htm", "_self"); //这里有引号滴~9 r# z! o$ D5 Y5 f9 _" Z7 i* j
|
|
|