|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口
2 s; I; K% i( {; _2 e 分两步:
& z+ D5 `& q, L% {3 V/ H 给flash中的按钮加入如下action:
R1 L! S* [# r$ u y3 f1 Y on (release) { $ e9 D% [8 g% R' Z% C+ c
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
& ^) S+ ^4 ^+ r. X+ }# |7 Z } 在HTML页面的...之间加入下面的javascript代码. 7 i5 N+ r# R+ l2 N
2 K6 @8 B& y# r! V, B/ x& W 2、如何使得flash一打开就是全屏?! M6 v8 \3 j, b- N9 g' P
fscommand("fullscreen",true)4 w& p5 l, ?/ [0 a; n
如何不能使用右键?
: K$ o0 Z" h) l6 W fscommand ("showmenu", "false");9 N0 _- W' a. f$ A' f2 j
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
8 U* c: O% @- n/ M" q$ H8 R3 p 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
. g6 ? e* v, ]8 B 在要加载动画的那钟加入 x& B1 P- J$ g
loadMovie("dd.swf", "a");7 R, F) B) \( J5 s7 d3 Y- ?9 I# Y
a._x=205;& u/ _* B5 n) l" k( E( Z: Z
a._y=250;& {2 W* z$ C! Y! O, T; {9 \
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
* N2 J9 E7 C5 p) b/ ? 4、当鼠标经过时动画播放到某处; \: d* ?! T* o; S; p% A& P
on (rollover) {" D* o# T/ N5 `5 d& M
gotoAndPlay(10);
# a2 w, a( Z7 l; _2 Y- o }, d! V t4 h% d: s3 q, J9 v
当鼠标按下时动画播放到某处9 ~5 ]/ ?( c0 S
on (release) {
. S% s, n& O3 @3 x' o% X gotoAndPlay(1);, c Y% { G, q z
}: _/ b. a/ U9 v
5、播完动画后自动跳到某网页. Q. D5 ~' l( Q: q
getURL("siteindex.htm", _self);# e. _2 q- b3 K; T0 m( Y4 e
6、设为首页- j2 ?' {. l8 X7 l
on (release) { # I% @9 a P( c' m/ Q* I: C3 o
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); ' I( _9 X/ v/ T; A9 ~' q$ V
} & {5 ^6 P; f! u( l( C" a- F1 Z1 O
注意要将网页中的flash的ID号命名为"links"( S8 a1 ?6 t3 C2 \
加入收藏夹
! |0 B) T/ [1 L% E* v on (release) { ! Q$ y) U& v; a( T. Q7 ^
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
( B K$ m" {1 |9 I3 z" G7 P' V } 7 h. Z' X1 Y3 W% u* i
7、关于随机数的技巧
; p, b/ _8 R9 K. x! Z. l 用来产生6--20之间的5个不重复的随机数: `& a7 U$ F$ e' \- @
1):首先产生一个随机数,放在数组对象中的第一个位置;
3 }; S# R/ o" [" s 2):产生一个新的随机数. 6 ]' t; d- u' J! }' C$ v
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : I* _) h! o( I" R' t1 ], c
4):将新的随机数加入数组对象中下一个数组元素内. 7 J& |7 B: T$ n) n/ z. p0 ^
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) , {9 w; `" g/ g! n6 q1 x; `
6):结束. 0 B0 y& _% |$ M3 y2 Q5 N5 v0 J$ K
AS如下: [ m1 g1 A4 O/ O( y' P5 m5 l
data1=newArray(5);
2 q7 T6 [: n6 G4 |2 O: B2 z( d tot=1;
2 L2 J- ^8 q- _9 g8 A data1=[tot-1]=random(20-6+1)+6; |3 Z1 W" Q# R5 j# x. F
do{ " k R& ~& c/ ^8 F& {0 ~
gen_data=random(20-6+1)+6;
8 P4 h. F$ |0 V- M; G2 w2 h, E, R+ h reapeat_data=0;
' h- G3 F! }2 b! P5 A4 ` for(i=0,i<=tot-1;i++){ ! f/ ~4 n* W) \( Y2 t& C3 z" Y
if(gen_data==data
6 f* s& ^8 d" f2 e reapeat_data=1; , M+ ^ |& G F: W$ [1 E# i
break; - [" ?& S' p+ [+ d1 I7 n
}
- \6 o `9 f t+ H8 | } $ M, Q% J y6 B6 S) c
if(reapeat_data==0){ + x. o' |5 ^, k& \+ n
tot++ 4 Z7 h; T; m: V& p. B
data[tot-1]=reapeat_data;
+ t5 q$ c. M5 F5 E } 3 R* P7 J) o* j( P8 z p8 x) w2 B
}while(tot<5);
: ]* Y; P2 n3 z8 | trace(data1); : m; q: I, F( {/ l) @9 D
8 、如何使得flash一打开就是全屏的
9 g0 U3 g7 o- {& n) c, V 这里说的方法只是用于flash Player (fp)9 G8 w' O5 `. _2 c
9 、如何禁止右键菜单
* V2 b" n6 T! O+ `' \9 l fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
& A* w, g/ z+ k. X0 J4 b6 x7 w1 a$ g- v0 n: v
1 ?6 D4 a! f7 g5 e$ l5 ` 或者用最简单的一句as,在fp和网页中均适用:! ^, n3 F- m+ @7 _ o, N' L
Stage.showMenu=false; 10、载入动画的问题% O1 o, I+ A# A5 B% `
loadMovie("dd.swf", a); //这里没有引号~& t% X2 N# ?( L2 @2 a2 F$ d
11、播完动画后自动跳到某网页
2 l8 g* I; m5 u" P getURL("siteindex.htm", "_self"); //这里有引号滴~
5 Q' A% w1 n5 y8 H4 K% C: ` |
|
|