|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口/ t. b4 A" y, d) d0 t
分两步: 6 ?0 G2 [& \" ^( B9 `4 U+ ^
给flash中的按钮加入如下action: 2 n3 l$ O+ }0 X5 t
on (release) {
: q8 t- D" k/ X getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
# R( @, w* m% L) f; V- t } 在HTML页面的...之间加入下面的javascript代码. / u' L7 u1 Z) I& N* v7 ^ A
4 L5 T2 Q$ u9 F9 o! v
2、如何使得flash一打开就是全屏?
0 S2 X L8 X) x: \ fscommand("fullscreen",true)& l' S" T4 g, E9 v# p
如何不能使用右键?' k0 d# d. H' l5 }. N! l
fscommand ("showmenu", "false");- d( ]0 g$ r% \5 Z
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
( e& M" {+ u/ a6 ]" \$ e 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?) e4 P4 E/ x9 }9 ?
在要加载动画的那钟加入( w! K% m1 ]) V& _/ V0 P
loadMovie("dd.swf", "a");
7 A# F8 O4 e0 C5 S; ^: c# C a._x=205;
; \' O1 M* M) F# { a._y=250;
# u1 h8 R: p5 L4 Y" p 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
6 j% s1 y6 C* |9 E) G; Y 4、当鼠标经过时动画播放到某处* A6 v" T5 y9 B6 J) R& t/ c* b, B1 J
on (rollover) {
; B5 B# j( j! q; S) ^/ C: J gotoAndPlay(10);! W3 ]: o+ |- F$ N! y
}
+ ~; D0 r' Z! N4 ]( F" R2 M 当鼠标按下时动画播放到某处7 o1 r) Z# |5 U9 d& U
on (release) {4 P+ m: O5 ~ ? t; @" f9 V
gotoAndPlay(1);/ v* S" D4 K7 R! [9 ?+ c
}
* ~5 ], O6 z3 }6 G% F" S9 m 5、播完动画后自动跳到某网页
8 Q) ] q$ Q- D+ T8 t' q4 O5 L getURL("siteindex.htm", _self);
9 M l( ?) d1 ]- ?0 [! K3 H 6、设为首页
; ^0 y! [7 ~0 N on (release) {
4 D0 i( I* ~3 r6 \. Y, e) [- p$ V+ v getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 6 T$ x } p0 r0 s c5 q# a1 o" p
}
+ j& P" q; W1 Q! s4 Z 注意要将网页中的flash的ID号命名为"links"
0 r6 I$ r2 ]+ D* ^; [% R G 加入收藏夹 $ B: T. R2 m) x% H% ~/ g0 D
on (release) {
3 Q/ V# e6 C N: q* @7 ` getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); # T2 I0 V; F) X% d6 z5 t+ B6 d8 d
} 6 T0 N* {" o! [2 U) i6 U' B
7、关于随机数的技巧4 [: L% D! g& j& A) y
用来产生6--20之间的5个不重复的随机数: 4 @: y! \* m) u, D$ P
1):首先产生一个随机数,放在数组对象中的第一个位置; / @& Q- u0 S- }! C
2):产生一个新的随机数. ' \$ u( b& i. ?( e/ C& O/ l3 }$ i
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
8 p1 G) l1 S7 d4 D1 O4 _0 Z 4):将新的随机数加入数组对象中下一个数组元素内.
: f+ m: p* S4 }; t* P" L1 J7 }5 w 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
" c c( L4 H- p+ P 6):结束.
; \8 p7 y0 O) k+ t& Z; R3 { AS如下: ( W, X; s) d- Z L+ H, E" g
data1=newArray(5);
6 Q7 g. `5 p7 f' W0 j tot=1;
* `; w1 j( o6 x- b/ \6 b! B4 H data1=[tot-1]=random(20-6+1)+6; ! U& `) J U. p8 D6 Y2 s
do{ / O) A4 P* C& [) n
gen_data=random(20-6+1)+6; ) m% ?0 \. @9 d* Z2 ?; f% E
reapeat_data=0;
o! H, `; I0 G% v( B" ]- C for(i=0,i<=tot-1;i++){ 9 V7 {9 J8 U3 {2 x7 I" E
if(gen_data==data 1 h' I( O7 C$ d
reapeat_data=1;
( t* a' [& n4 f* I) L5 A, h$ [ u7 t break;
, V$ F2 |( Z& c+ P( Z; a } . e, Y7 E n/ o
}
2 n1 N6 L( o5 Q* s3 w if(reapeat_data==0){
& r% s' {, e$ E6 j3 L9 O& r tot++
6 c' C6 r- V5 q+ p/ ?6 m data[tot-1]=reapeat_data; + q; O; v8 u2 O6 L
} 4 t+ l+ t+ J, F h. S6 W
}while(tot<5);
% e" G4 K5 r. B6 a4 j trace(data1); % x& E/ a1 L2 K/ E( _
8 、如何使得flash一打开就是全屏的2 Y5 u Z: E8 |' m& |8 s
这里说的方法只是用于flash Player (fp)7 w* Z# T* V+ _
9 、如何禁止右键菜单
- c+ E8 d3 }- ~, G0 |- I7 `7 p# d, j* K fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数/ _) S, h. i6 Z& L q B9 R
# d! E6 x) R! F# p! J( {' Q) ^$ J" K; _
或者用最简单的一句as,在fp和网页中均适用:
" k3 Y5 V, i+ ^" R: Q Stage.showMenu=false; 10、载入动画的问题2 O4 ?- f! Z3 N5 M$ B+ x& m
loadMovie("dd.swf", a); //这里没有引号~# W. } j; Y* n/ a$ z
11、播完动画后自动跳到某网页1 L, P* n9 R4 [9 K
getURL("siteindex.htm", "_self"); //这里有引号滴~4 G1 ?% y9 N: G- @
|
|
|