  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口
6 _( a0 ?" e8 `, T 分两步: i/ F) o: s; u6 V+ r4 u
给flash中的按钮加入如下action:
9 J! p* \5 E. k on (release) {
) @! _8 j0 S p getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); " K, P: j& l$ L" P
} 在HTML页面的...之间加入下面的javascript代码.
& q) I8 P) O- r/ k+ z& b' c( o, x) X, S0 g, o* H8 S( I3 k5 Q( H$ p$ g
2、如何使得flash一打开就是全屏?3 J9 v" K" [7 P* J0 o
fscommand("fullscreen",true)
- [; M$ D3 a5 z! `) | 如何不能使用右键?. Y0 S+ C- X1 a! S
fscommand ("showmenu", "false");% d. |. W6 V' c W+ ^* H* S- ]
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
+ y* r/ D* J( e- P 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
7 U3 s- O' D. j q 在要加载动画的那钟加入
0 q7 A q( E) R/ E# W7 s" w2 | loadMovie("dd.swf", "a");
$ S0 V5 i% Y, M$ R/ r6 ~" V( K a._x=205;
/ T, y6 w2 t4 I a._y=250;
2 p% p, H! y6 G7 W/ s 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
& v, K) g" [# l) F, e8 C 4、当鼠标经过时动画播放到某处5 O- G! w1 T! f" R3 M" u
on (rollover) {
, q5 A; B; U( G gotoAndPlay(10);
1 Z# N: H, h5 ~- T5 z }
+ P5 w" W1 y! h2 } 当鼠标按下时动画播放到某处
$ W2 `& T3 Z+ _4 j/ ]) H8 J on (release) {" L1 F0 e% A3 z' ^
gotoAndPlay(1);( }# j7 {! ?+ ^( v
}5 q1 C y0 U% h2 Y
5、播完动画后自动跳到某网页$ Z2 e; a4 t- ^+ ^
getURL("siteindex.htm", _self);
% B; M8 u8 s" L/ t 6、设为首页9 y) t' ^% E/ W/ Y; K5 ~
on (release) {
! H" r, T/ k1 b, G getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
4 J- ?7 ?* o: a5 B9 }( C } ; T; c8 `' N7 c5 {8 U
注意要将网页中的flash的ID号命名为"links"% h& @$ S7 _7 L% C0 I3 r" u
加入收藏夹 0 C- t p# ?$ X X4 J
on (release) {
4 F `0 R1 w, T5 E5 c. o* U getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); - y/ I9 I; ?. {0 |
} 1 n6 \) Q, c* O3 S8 v8 u& R5 n
7、关于随机数的技巧' F3 r: u: ^5 g9 l
用来产生6--20之间的5个不重复的随机数: 7 r- e- _' G4 N- i
1):首先产生一个随机数,放在数组对象中的第一个位置; 3 ^# N" S; U/ G$ W7 ^; S# E) U
2):产生一个新的随机数. % [) b' `) p! e1 \: L
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) % j% D! v2 O, M
4):将新的随机数加入数组对象中下一个数组元素内. ' K3 O' x2 ^4 I# [8 H8 S& W
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ' w' {% {8 n6 @4 I
6):结束. ( M1 A) X4 t& Y/ _, {% I t1 \! q1 p; V
AS如下: 9 p1 @# F4 N! j$ g, |0 q, Y
data1=newArray(5);
# j I) @$ ^2 P3 q! n tot=1; 0 |* T6 [" L' ]8 t4 D+ U
data1=[tot-1]=random(20-6+1)+6; ! F. h( ?, ]) d1 w5 V/ T
do{ ' y- Y1 `# {0 S. r
gen_data=random(20-6+1)+6;
% ?& N; C: a" Z5 C& Q reapeat_data=0; 5 q' \' }% i; I, z( m; j
for(i=0,i<=tot-1;i++){ 3 X$ |# @! ^: [0 L, s
if(gen_data==data
V( J; K0 c5 s( [6 ?: | reapeat_data=1;
4 x9 p1 a5 j; [/ g7 D break;
6 D8 g* {: r o# U7 N g }
' X" n8 d6 L U( M! {# c' W9 ]) S }
8 u$ q2 e8 e7 t! h' ~ if(reapeat_data==0){
1 D9 @$ R4 J6 ?2 P: o/ P/ n tot++
2 b- G) g1 l! @6 O" u data[tot-1]=reapeat_data; ) n0 q! w& W( Z
}
) q. t8 j* V$ {2 h, M }while(tot<5); F" E$ {+ |2 M: }, t$ R, q$ ?
trace(data1);
/ q" B- P8 w% K! v! l& @, N7 I/ m 8 、如何使得flash一打开就是全屏的6 c/ d$ c6 m# k% f4 D% F
这里说的方法只是用于flash Player (fp)
/ @8 L, E% `9 w3 i3 P% _* M0 W 9 、如何禁止右键菜单
- x) l2 z; i; L0 ~( M7 J fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
! r5 A% A5 C4 P* T
* F4 v' @" V' U4 c) S4 n
r+ G7 G! K. a2 x; D) i- S3 T7 h 或者用最简单的一句as,在fp和网页中均适用:
* Y' l$ W- N9 X+ q- ` Stage.showMenu=false; 10、载入动画的问题$ c8 ]7 A+ b% ? a% q
loadMovie("dd.swf", a); //这里没有引号~" y' T2 Q5 x0 G, e7 ^
11、播完动画后自动跳到某网页
5 n! R, x- m7 s4 z W. b7 z( R getURL("siteindex.htm", "_self"); //这里有引号滴~
0 F: U' N1 w6 e5 P. b" O) S: J |
|
|