  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
1、用flash 做那种弹出的小窗口/ ^, B9 b. M( W
分两步:
, w5 B& {% S# @: F" T! {/ [ 给flash中的按钮加入如下action: : L1 r. ]: W4 m0 J9 G' C
on (release) {
3 Z/ t2 C' Z% b/ z0 n, |% I getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
) _( ?. j) r& v! a } 在HTML页面的...之间加入下面的javascript代码. " `/ w8 b) ^! E% ?3 O- ]# s& `
/ A1 o4 M7 ^. f; e7 m% V 2、如何使得flash一打开就是全屏?
6 l# W) q/ ^) K1 @7 F fscommand("fullscreen",true)2 R0 J) M: n& q! ^" q
如何不能使用右键?
9 `' o, I+ z$ H t9 n fscommand ("showmenu", "false");
( m) O H8 A9 U. b# O$ D% ~4 y 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
& n7 U7 T( b: e/ Y, d. y! O& R 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?* b. b C: `% ?
在要加载动画的那钟加入
' p7 [2 Z' i. b* _( T9 T7 }* v loadMovie("dd.swf", "a");
; ~0 _* h8 p- c, } a._x=205;
0 E% y8 d+ X) T- ]8 D8 C7 e; y5 w9 X* q a._y=250;
# J P* K; p; P- x5 z 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a* L0 W9 I% T. \6 b6 ?6 W
4、当鼠标经过时动画播放到某处
$ ]! A6 X, h/ O4 ~! O# c" h% @1 P5 \1 S on (rollover) {( |: o5 I1 [6 g; t6 q% R- A
gotoAndPlay(10);, k3 _ v- e& r" G8 d
}
0 t! @6 a1 ~4 w; | 当鼠标按下时动画播放到某处
2 A2 y( d, ~! I/ }. u6 q Y on (release) {
- c. Q2 i ^+ L" f8 ] gotoAndPlay(1);) c- D5 g2 F9 e' v
}6 Q: O0 @ J ?: N
5、播完动画后自动跳到某网页
, l% u% ~1 @! V getURL("siteindex.htm", _self);1 _3 x g6 P1 `+ d) Q: W
6、设为首页5 J' H: C% y' U: k+ f4 e* e
on (release) { 7 _ M0 B9 K9 D" n
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
5 \: j2 w5 H' G( i/ x( Q$ p9 A } * b$ H! A- M6 H! Y
注意要将网页中的flash的ID号命名为"links", P) ^4 A9 X: Z" n) f% v
加入收藏夹
3 ?4 }7 n) r( b1 R. i on (release) { / W, o% i+ k0 q9 x; t" B
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
) X' R; F' D( G3 o4 ]0 R }
' S* r: s6 l" w' k; [% O5 r8 F 7、关于随机数的技巧
% S* b; Y h( s- b! z3 ^ 用来产生6--20之间的5个不重复的随机数: [& r: h* m a9 H# Z, Y5 @
1):首先产生一个随机数,放在数组对象中的第一个位置; ! E0 V; v; I3 U. t0 o$ H+ Z
2):产生一个新的随机数. % s; @3 m. Z6 p4 P9 R
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
u" b# _; l8 g7 j; q7 i% {% o 4):将新的随机数加入数组对象中下一个数组元素内.
% x& a. ~; T8 K2 J 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
; d& W* i; H4 u) \1 i 6):结束. ) c$ V8 `9 r5 o4 w
AS如下:
+ N% O; J; |6 g1 K0 b& @ data1=newArray(5); / d- G# H6 {+ G/ T* a l; `# ^
tot=1;
) E( I& C% ~. V. ? data1=[tot-1]=random(20-6+1)+6; 0 f7 e5 X" Y$ ]9 O. n5 x% S9 }' {5 {( a( ?
do{
% @* {+ N1 z% Y3 L+ |! h' ]7 ~- h gen_data=random(20-6+1)+6; % n6 [3 }/ @; P; X# U5 ^
reapeat_data=0; " N! I. F# A: M! R
for(i=0,i<=tot-1;i++){
9 N$ B$ d% s& {% `; ~) v0 {# Z1 W if(gen_data==data 1 v0 I/ M( N) H* V9 s) u
reapeat_data=1;
* E: r2 ~- V! n) P* _' ?4 k break; : K: ^5 ? N6 O! q0 z, ?7 `
}
; @' b8 ?* j6 u6 b5 x5 @ }
2 W. E0 k+ I ~6 e; h# N if(reapeat_data==0){
5 _, \' |; ^( T* r tot++ 8 F( B* I8 q: A) F& ]) W
data[tot-1]=reapeat_data;
( _1 r0 j+ v& k }
6 d/ L& y8 O& [$ B# I9 Y7 B1 B }while(tot<5);
( {6 S9 i$ G4 |' r) P9 z trace(data1);
7 I; K. _/ Y' `, E. O 8 、如何使得flash一打开就是全屏的% P& g: H* v+ P; T3 i" i4 G2 `
这里说的方法只是用于flash Player (fp)
8 d" C5 u* b' ]+ R: ] 9 、如何禁止右键菜单7 X6 \2 Z4 a2 v1 J
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数; ~/ V; s; S. }. z, k
6 x" ?* Q+ u5 ~8 D# j- P1 b* n2 i% g
- e$ `6 g R) }( v! r3 h+ B: S, R
或者用最简单的一句as,在fp和网页中均适用:$ x; a `; y; T3 M* N
Stage.showMenu=false; 10、载入动画的问题
8 v! X- `: w, P: T loadMovie("dd.swf", a); //这里没有引号~
* {1 J* [: s! ^) ]/ M6 t1 [ 11、播完动画后自动跳到某网页
' t' ]8 g6 e- X* k, X8 C getURL("siteindex.htm", "_self"); //这里有引号滴~
, x. n- k C$ F ~( A7 @' J5 ^3 E |
|
|