  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口
3 {$ P( T5 p# k2 a6 L( R. w: k* m2 H1 f 分两步:
9 N- p4 C7 s$ G) D 给flash中的按钮加入如下action: ) w& v: p1 K; A& x" U( `8 N
on (release) {
0 s2 S6 s; o* p2 s9 e getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 9 v; M9 F8 i6 _
} 在HTML页面的...之间加入下面的javascript代码. ( u8 T0 G1 K# ~6 y& R
; P' a& ?; [& n 2、如何使得flash一打开就是全屏?
+ L2 k1 y( g4 n, v$ ?6 [ fscommand("fullscreen",true)* c% {; g. G. G' e
如何不能使用右键?
# C2 a) K! m# ?" t5 ]( J fscommand ("showmenu", "false");
, ~) L3 G3 X2 @ H 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?- j7 q0 Q# c( f* T9 s
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?7 Y' L+ p+ e& h: X% p$ t& z$ E% W
在要加载动画的那钟加入4 ?/ K5 ^" H3 p0 m! D
loadMovie("dd.swf", "a");9 n$ l# k' D3 K- b1 \
a._x=205;
$ ?, m/ k0 t) C2 l [* D2 E! s a._y=250;
' S2 h0 Z" A' _+ q* P 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
# _. ]9 `6 w N6 q( z' A 4、当鼠标经过时动画播放到某处 T1 |/ `: J+ u& b6 N
on (rollover) {: Y+ l9 m. G# f5 s7 G- }
gotoAndPlay(10);
& S! r* g+ e5 e0 ^* n; \ }/ D/ N0 g, r( W
当鼠标按下时动画播放到某处6 u- ^5 E! L6 ~2 w8 h
on (release) {
( g: z' [2 Y+ m" q6 ^ G. S gotoAndPlay(1);& }) q! |% C% {# w2 c
}
7 A( w2 |6 t# K" R 5、播完动画后自动跳到某网页
$ t) ~1 A' P2 Z, ~( J9 G! g getURL("siteindex.htm", _self);
9 r0 ]- E' X8 i9 ^- y. V 6、设为首页 v1 N7 b# X. l2 P9 Z3 B
on (release) { 9 F7 o# M; U; |/ `
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
8 A- t, h: k1 O3 I; V }
2 I/ Z- n1 g& I2 a0 [1 X5 f! G 注意要将网页中的flash的ID号命名为"links"2 g& H; c. l! H9 Z, C
加入收藏夹 1 F! W% P" b% s% k( z, W! u
on (release) {
5 m( |3 ?3 `, a( j" a getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
! `) L3 l. p# n# ?% k }
' `6 w2 l" U! n1 u" i 7、关于随机数的技巧, j2 J& {5 ]2 R" I6 D
用来产生6--20之间的5个不重复的随机数:
0 w q9 p# t/ S: S 1):首先产生一个随机数,放在数组对象中的第一个位置; 6 c; \+ V% t3 Z. R3 d6 X& m
2):产生一个新的随机数. & D9 @, r: s; d9 h M' T1 X
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ; a; j; F# g+ i5 z# `
4):将新的随机数加入数组对象中下一个数组元素内.
; O6 c) w4 l+ w 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
& n( |. S4 G) V5 R: a* ~ 6):结束.
1 u9 {" X1 }# x: W AS如下: 5 `1 }$ }+ B# V" H% ^% D
data1=newArray(5); * S( Y6 O; z# h+ A
tot=1; 6 M8 g% e7 O0 ~7 [; a
data1=[tot-1]=random(20-6+1)+6;
& D- M" ]( u1 C4 q5 u2 u3 P do{ / z; g i5 {6 m8 O, c9 O
gen_data=random(20-6+1)+6;
) ~8 G% o# [/ n* H$ e reapeat_data=0; 9 F0 a& _6 P# d& ?& o _: i
for(i=0,i<=tot-1;i++){
, |3 r! m( l( b' l if(gen_data==data 0 X; |( v' ?6 X5 H9 Y
reapeat_data=1; - d! J0 f- b5 C) J7 K6 c; J
break; % a' `4 M' k" M* ^+ ^5 c! ~, ^+ q
}
, F; d: C, D8 i } 8 \) i" F/ k# u
if(reapeat_data==0){
2 C) f' e9 P& q" g3 Y" a tot++ - d a4 o6 u F* x
data[tot-1]=reapeat_data;
! c5 c' H& e8 P v }
0 B; L/ f I, ^- i }while(tot<5); + {3 E) ^) A: K5 B7 M5 n( Q
trace(data1);
3 P9 c1 B: W+ Y# Z8 v) R; z; ` 8 、如何使得flash一打开就是全屏的8 Q" a2 a9 O' R: H
这里说的方法只是用于flash Player (fp)
& \6 ^+ o& ]' J4 }- a% M 9 、如何禁止右键菜单( m* ^8 X2 D# D. n
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
* I/ ], C& S7 c# Y+ \5 w! o, l3 h; K* l6 I* r }% T( ^( r# D/ @/ C
3 y3 u* r2 f9 ~) r1 N
或者用最简单的一句as,在fp和网页中均适用:' E5 Z$ {( N2 {: w8 w
Stage.showMenu=false; 10、载入动画的问题
8 t) E; h/ Y7 u4 ~$ O/ ^ o3 } loadMovie("dd.swf", a); //这里没有引号~" F- }$ y8 q+ a) F
11、播完动画后自动跳到某网页* m& y M9 w4 p2 E0 A
getURL("siteindex.htm", "_self"); //这里有引号滴~
4 H) a- L7 A( Q9 e |
|
|