  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口
! E2 ], v5 u3 l, \ 分两步: 0 s/ t" d' J" }; @& v: {1 \/ o
给flash中的按钮加入如下action:
, m2 h0 @0 x$ v+ r* E! ] on (release) { ! K8 Y0 h! {' _/ y) @
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
4 d2 E/ H6 k% b8 r5 }6 c } 在HTML页面的...之间加入下面的javascript代码.
5 |$ Y9 }* P+ ^/ y, [* N0 h/ _1 B. u4 g) n
2、如何使得flash一打开就是全屏?# b& ^1 J$ I+ N7 I& S
fscommand("fullscreen",true)0 |! A4 \1 F& ~
如何不能使用右键?
1 N* Z% y9 {! Y6 `$ K) A- P% O* o fscommand ("showmenu", "false"); G/ _$ |2 B8 t6 X! b
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?/ {! O S9 `2 A. _* m8 c# x
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?- ^; K' _& ~- q |& r- J, T
在要加载动画的那钟加入) |) c2 T5 Z; Y, K
loadMovie("dd.swf", "a");
+ A1 U0 U- f3 G2 R' b1 V a._x=205;
. P2 ~ d8 ?% Q& \' d a._y=250;
9 x: |) U1 S" }8 X) j I 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a$ D; X, J- x' p
4、当鼠标经过时动画播放到某处
5 P x4 K/ a4 X: N4 T! x1 \* {& P4 k on (rollover) {7 U- B: p U% _' x0 r
gotoAndPlay(10);
. ^0 l+ g$ V: _" l3 T! k, T# H }
9 ~ R `, ~9 k' d! a7 ~ 当鼠标按下时动画播放到某处- k! r7 E" }' n+ J0 |3 k/ y2 [7 g
on (release) {8 A# G% _5 O# k4 Y% Y0 g* c. p
gotoAndPlay(1);
* p9 J' m0 _& R: r/ D( m7 v! u }
3 p/ l/ Y* h8 k! ?& N 5、播完动画后自动跳到某网页
+ M- B& }. j( `! E" U2 b getURL("siteindex.htm", _self);
O e: {0 z$ e/ L1 j3 x, D 6、设为首页
8 M& f$ |$ j6 { on (release) { ( a( E1 D( b9 h( {7 _- [
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
) ]! y B0 J- u }
8 V" R4 r d E$ n1 v0 P o 注意要将网页中的flash的ID号命名为"links"; f: b& P( G/ Z; T
加入收藏夹
- |8 k! p7 ?9 F# s; z9 T on (release) {
# W1 n; I* p" \3 F4 }5 q getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
8 a+ k, O) u/ W) S6 L3 H# q }
0 i& h, T$ w0 P. Q" ^$ V 7、关于随机数的技巧
# c6 P6 f- s' t; ^0 W& A* ?- E 用来产生6--20之间的5个不重复的随机数: ' a# K0 v/ V8 h: h( u8 I6 K
1):首先产生一个随机数,放在数组对象中的第一个位置;
3 V* `% W) O& {- R4 I8 p; h. M) o! w 2):产生一个新的随机数.
$ s6 l) C1 q0 [0 f6 Y' R 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 6 L# P( v& M! O7 R7 Z6 `9 t
4):将新的随机数加入数组对象中下一个数组元素内. 9 s: P6 L* _0 z1 R
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) $ V& E2 N& H& a$ _
6):结束.
* w8 y& ~7 ^% `. ^- f2 v AS如下: , y3 W: K+ r$ x5 _7 e s9 T
data1=newArray(5); 2 }8 n; f9 u& s' t' b3 ?
tot=1; ! j {' Y0 l r0 N; x8 o
data1=[tot-1]=random(20-6+1)+6;
j" l8 P) g( A: z( T% D( k" d do{ 5 K* X- r) g3 h0 w
gen_data=random(20-6+1)+6; 4 N1 i" q5 M) M4 ^- b
reapeat_data=0;
4 I0 w6 c9 c- V, S! k for(i=0,i<=tot-1;i++){ 3 A7 Z6 q1 U. `, w3 Y
if(gen_data==data 8 C; m2 _- _4 s0 _! e7 W
reapeat_data=1; & z1 h9 h4 z6 s+ B2 s! F
break; 6 I* ~. u! U1 I6 U; s! _
} E/ a( `. o) M7 V, _
} & @5 n8 j( y+ A/ g1 ~
if(reapeat_data==0){
" |+ n; m, z- ]3 ] tot++
. Z) s x+ t8 \9 h5 x data[tot-1]=reapeat_data;
( R+ L7 }( d J& i }
3 ?+ t0 @/ G- |9 P/ b }while(tot<5);
, o. E. G" \+ j8 k5 h/ r trace(data1);
' ], r: s! Y0 B2 p' ^ 8 、如何使得flash一打开就是全屏的
+ D+ H' z% I0 Z$ d7 S9 z 这里说的方法只是用于flash Player (fp); h- E2 f# C8 i7 Y) G! k4 v
9 、如何禁止右键菜单" x, S2 j) R7 h5 Z+ e9 f
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
0 { n; k- Z& H- A0 ~0 ~2 D
, N1 E5 F/ O O- c" Y* T- a* K5 x* ^! M; b
或者用最简单的一句as,在fp和网页中均适用:
4 e$ ?4 u4 V7 q8 B7 H Stage.showMenu=false; 10、载入动画的问题/ k; ? D9 f) o% }' {
loadMovie("dd.swf", a); //这里没有引号~( l2 ^6 O1 [) J4 R
11、播完动画后自动跳到某网页
7 O7 Q5 r5 W* \0 t% ?" X3 ?5 w2 ^ getURL("siteindex.htm", "_self"); //这里有引号滴~; v1 j( Q2 P! J" w1 n! l
|
|
|