  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口
^' I$ Z5 p/ |$ p# d% M5 M; _ 分两步: 5 E) t8 L- g) W
给flash中的按钮加入如下action:
! z) h8 v A# L" m' O on (release) { ; t. t( G X- U# b: R
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
& b* l) _- U3 { } 在HTML页面的...之间加入下面的javascript代码. ; t6 ]4 G: L7 a; G% T1 D% R! ^
$ \( r2 J' Q+ q 2、如何使得flash一打开就是全屏?6 K( F/ s+ Y9 T6 p1 U
fscommand("fullscreen",true)6 u0 h5 h! m3 l' ~
如何不能使用右键?
9 ]; Q& A5 Q4 e6 F fscommand ("showmenu", "false");# ~' C7 ^, V9 w! Q! t
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?' @7 B; a+ z# o3 @7 V
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
/ _! X7 I# V( M9 D/ h1 W# W, `, N 在要加载动画的那钟加入, a7 D _/ J7 f/ `; j
loadMovie("dd.swf", "a");
3 \" G. q$ }6 @" g4 N0 V: Y a._x=205;- b1 ^: i: @ v
a._y=250;0 ~2 _8 o1 t1 Q$ c. K7 v
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
- Q. a6 T' T; C; \. z# p& Z6 } 4、当鼠标经过时动画播放到某处
2 }* O8 x! H9 N" U# Q on (rollover) {( P5 [4 U ~1 K' |* a7 o
gotoAndPlay(10);$ F% L6 }; N, @* u
}4 Y3 O( p2 G4 [ w
当鼠标按下时动画播放到某处5 V# Z7 W" l2 k+ `0 t- p7 L
on (release) {* g6 W+ P, T# a% g9 |0 @
gotoAndPlay(1);2 N9 A0 \6 t/ [
}. b# b/ L+ B9 W! E U6 P4 ^
5、播完动画后自动跳到某网页
) s- \$ u# J9 k& y7 m getURL("siteindex.htm", _self);
% X3 A/ K( J. x. X- b 6、设为首页5 c) w! c' {) f9 ^
on (release) { 9 B, W& \" i) @+ l
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
9 N3 B: X7 C4 E } # k( a* h4 y* c5 Y2 A
注意要将网页中的flash的ID号命名为"links"
- ~4 h1 ~7 x0 D% Y9 d 加入收藏夹 % m u( U, A& P8 T
on (release) {
- T7 K! X [* M, o getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ( x S5 ~9 J" Q5 f- a# X Z. X& d
} " L0 X. A& z0 u0 K* w
7、关于随机数的技巧4 u5 Q) M0 T8 Z) L4 ]
用来产生6--20之间的5个不重复的随机数: . B6 V- g* n4 _
1):首先产生一个随机数,放在数组对象中的第一个位置;
- n0 _# ?# b+ Q 2):产生一个新的随机数.
! l: ~4 M( X( @- @ 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
& v& Q2 l6 d3 W7 w8 p) Z 4):将新的随机数加入数组对象中下一个数组元素内.
! T8 m; f% y g' {$ f$ u 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
3 @1 ?4 M) f! F" V4 X8 K4 I/ p% o 6):结束.
+ W, W' g7 M" P" J8 J AS如下: ; f1 e! J0 A/ v! u" y
data1=newArray(5); 6 ?6 x$ \7 ^; q' H, x
tot=1;
9 v8 M- H9 F/ l/ E7 L: N data1=[tot-1]=random(20-6+1)+6; . R3 I4 S2 u( @0 b- S' m" x) O
do{ 4 W# g; ~% I! E- C. t Y/ L
gen_data=random(20-6+1)+6;
^2 z3 c$ `0 F% T' c reapeat_data=0; x9 N8 J% q9 J5 b
for(i=0,i<=tot-1;i++){
+ z5 L8 ?) h& b5 L |+ Q if(gen_data==data 2 Q. X& H! p; U. A
reapeat_data=1; 0 ?7 V+ V) G8 K: [. p+ l1 \: o
break;
' Q* g9 ?3 u8 D9 S/ F2 v }
% s4 }; \# M9 k2 s2 v/ ~# }' b } & L S, r4 E( @. ?
if(reapeat_data==0){
1 g$ {6 n. u9 h- t- ? tot++
0 c; Y- [4 [: h0 m* Y data[tot-1]=reapeat_data;
2 ~' r% [6 r. n% Y, e } 2 G: Q& s& Q! v( E* [$ N
}while(tot<5);
) b F: `% t2 b) S trace(data1);
' K& f3 B) Q J( Y: | 8 、如何使得flash一打开就是全屏的
, z i ]; G* s; m4 C 这里说的方法只是用于flash Player (fp): y4 N1 L: @* M; S# u V
9 、如何禁止右键菜单3 x3 k( X7 T2 E
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数( _( G9 I4 m3 @3 J9 e: T; h
- Q; X. ^8 b& C+ G/ z
" v6 i9 \+ I0 w+ L ]4 q 或者用最简单的一句as,在fp和网页中均适用:7 g$ G) L( T- ] {" S1 x
Stage.showMenu=false; 10、载入动画的问题- T1 m, R; c8 W; E) X) _' y9 k
loadMovie("dd.swf", a); //这里没有引号~5 C, J. a- x) Y7 l" w$ ^4 j9 i
11、播完动画后自动跳到某网页
6 \( q1 a0 _$ e& m. \ getURL("siteindex.htm", "_self"); //这里有引号滴~( A: F$ g; [7 G2 D
|
|
|