|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口
$ A% c) `) y4 F0 S 分两步: ) O, G- M7 H; B4 h3 b, N( N# u% ^
给flash中的按钮加入如下action:
2 I& u, v: C8 M2 U+ b' D+ M on (release) { 1 f. p t( ~/ \' k0 N
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
7 P9 A6 p: N: H9 c: y2 W } 在HTML页面的...之间加入下面的javascript代码.
M0 ?: [+ Z2 ~2 ~& h$ S/ L
- o2 i5 g5 F* g: C) | 2、如何使得flash一打开就是全屏?& u; _/ D1 Y, y! g4 d% S$ s( y2 w
fscommand("fullscreen",true)
3 y1 I+ k* _, r/ }5 A: b 如何不能使用右键?+ }! q p- H5 A- d" y
fscommand ("showmenu", "false");' ^6 y' }; Z. ^: O( a( c8 B% i& O
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
2 T$ F. V$ q; l0 y! Q+ b 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
% ~: e4 O' B' m+ k 在要加载动画的那钟加入
' }7 E. m. n+ X6 X" @1 H loadMovie("dd.swf", "a");5 [- q; P, B% E3 O' c
a._x=205;
, ^8 u) I# H& O0 j; \ a._y=250;
9 J! {* M; ^% O+ o( N3 p7 D 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
( ?' n( q: [9 {) |: s# | 4、当鼠标经过时动画播放到某处' t( M* |5 x& o1 B- t
on (rollover) {
# @' q+ {) t' A0 m. H6 N4 e1 N. H gotoAndPlay(10);3 d# A) Z, l8 \5 _3 H- i/ q L$ a
}; W' R; ?7 p0 o" ~' O5 G
当鼠标按下时动画播放到某处5 b- I, n* L$ h! P3 s, }
on (release) {
6 u7 Y; O! \, x4 {/ i9 a$ T m gotoAndPlay(1);
) m5 d. [$ i; q. t }
6 G; D2 G: o! u+ K2 a; m 5、播完动画后自动跳到某网页
% [1 A& f$ m& X2 t getURL("siteindex.htm", _self);5 U. i! A1 R: h; m$ j$ r
6、设为首页
% [/ C& x7 y b- u1 h8 R1 l on (release) { 1 U0 Z; M D# d! \+ I( j/ o0 {' ?" W
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); & X# [( T- P! \( X! y
}
; I- f, M2 r( g7 C- ~/ { 注意要将网页中的flash的ID号命名为"links", H: i( k$ x8 n3 F0 l
加入收藏夹 4 J- ` E7 c( s8 |. ~
on (release) { / P, _/ f3 A8 Q0 `1 V% ?
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 3 ^' |3 {" b# Y) @' b' \
} : V$ S$ P. x& |2 @6 t0 @% [
7、关于随机数的技巧
3 [0 v1 g, M) {& K% l, X K# s 用来产生6--20之间的5个不重复的随机数:
. I( ~2 X7 H- p6 T5 n( x 1):首先产生一个随机数,放在数组对象中的第一个位置;
8 s, D- P: J& H 2):产生一个新的随机数. : t' s9 v1 \8 d4 \3 t$ ~
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
) i* \/ l6 R$ d- A6 Q+ ~, J f# _ 4):将新的随机数加入数组对象中下一个数组元素内. " D' V. i7 K$ m( @
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) - F l6 L# @! {9 k
6):结束. 7 k4 H( V6 y- g, ]6 l; ]7 c/ K
AS如下:
F2 D. g) C& H; C data1=newArray(5); S k+ H$ |& l1 p4 p, c& m5 E
tot=1; ! g+ t9 c+ l* a# r* w7 `
data1=[tot-1]=random(20-6+1)+6; & m6 }+ k0 |( ]* t H! m
do{
/ t# I0 J; X3 d/ L+ w% ~% {1 X: { gen_data=random(20-6+1)+6;
8 s6 n0 }1 R1 p+ Y- | reapeat_data=0; 4 `2 E7 R4 S P9 U8 D/ c
for(i=0,i<=tot-1;i++){
: v1 \: f2 M$ @" E! q0 |2 v5 A9 \& K2 {! D if(gen_data==data ) n1 c+ E; E" V& @4 ?
reapeat_data=1;
+ w6 l% U9 |6 ^- [; j break; # d: l8 F2 A5 e. V& Q
} 9 A) n" P! H9 s- |: g! x; V+ v9 J h) Z
} # G% f! |1 ]. G
if(reapeat_data==0){
; A+ m. ~# J& e4 O# R* ]& d' q tot++
6 ]4 D/ g8 L- X7 D$ ?1 w1 H4 J+ d data[tot-1]=reapeat_data; " m- B7 p3 K3 V
}
) J' Y+ r* H! C0 B9 ^6 b }while(tot<5);
5 R* w' `' m1 r2 q2 K trace(data1);
% S; [8 v- \' h+ l5 K* y 8 、如何使得flash一打开就是全屏的% L: r" \- f" z* C/ `' u- ^
这里说的方法只是用于flash Player (fp)
; p4 s! `' P' f4 F4 w! ^ 9 、如何禁止右键菜单$ P7 G3 l( J& P+ x. A
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数$ G, H# r' H6 e$ F$ I! p! X
/ \% Y! @6 ^* e0 t
0 F% b- G" Q% I& y) [6 x
或者用最简单的一句as,在fp和网页中均适用:: T) s. d# m( Q# C9 v( L
Stage.showMenu=false; 10、载入动画的问题
: `: o, k" {# Y# C2 u loadMovie("dd.swf", a); //这里没有引号~) \3 p9 z6 ~* d& h; W
11、播完动画后自动跳到某网页' E( X( U4 V! b4 L0 b9 C
getURL("siteindex.htm", "_self"); //这里有引号滴~
5 _, R: y2 R4 C6 s" w |
|
|