  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口
$ ^* K$ C3 c( V Y1 ^- C$ t 分两步: ) V- N+ F/ D& j: ], c9 j( w6 [9 d
给flash中的按钮加入如下action: . o8 b" T {2 F
on (release) { ' c1 u, Y6 c7 X
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); Q I# q$ L, C8 h
} 在HTML页面的...之间加入下面的javascript代码. , j1 m6 D6 s$ F6 n2 N) d
( F4 _0 ^0 }5 l* a n% D 2、如何使得flash一打开就是全屏?
/ e& U/ s! J7 f/ _1 }8 z8 e fscommand("fullscreen",true)
) o6 U+ ~& P6 J# \- M1 h7 [ 如何不能使用右键?
. Y( C1 o- n7 [6 Y; u+ X7 O7 b" S fscommand ("showmenu", "false");
2 L, Z3 T/ T- S 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?! s* Y) X0 J2 l; c+ T! N- G
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
: V4 }! v% X; F2 s4 H$ t w$ I 在要加载动画的那钟加入
6 w+ J. {0 L q* I$ g loadMovie("dd.swf", "a");
, Q6 }" B \ j, p) G# { a._x=205;
- p; s2 L9 n- z+ e" R! k- I: ~ a._y=250; q5 r* d7 l! k; O' F6 H
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a0 j3 C* p" f: a( a
4、当鼠标经过时动画播放到某处
! B) l) f( @( o1 D# E on (rollover) {
" {& [$ c/ D. Z+ s gotoAndPlay(10);$ I/ }2 Z2 S/ U$ H- F' J/ r
}8 i/ S* J! |4 M2 y% L) C
当鼠标按下时动画播放到某处: |9 c) h; f- K$ p1 q
on (release) {- X/ ]/ W1 z1 g/ Y/ i$ m& B9 O3 N
gotoAndPlay(1);
! l0 x+ a R7 f% _. j2 o6 Z }& u5 b% R& E+ p& g% ~! j& H; n
5、播完动画后自动跳到某网页3 d9 G# I# W6 G, @: L# ]
getURL("siteindex.htm", _self); K% l& K( X* u3 J
6、设为首页
; q; N0 H' H9 S8 z) R7 q+ x2 X on (release) {
# ]: F9 j8 ~; h$ ]9 _ getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
5 j0 i; }" l$ h. A, [ } F" T1 J2 E4 [7 g- B% R; ]9 \
注意要将网页中的flash的ID号命名为"links"8 H- i- w u G5 C
加入收藏夹 k4 b- t4 Z6 b; Z
on (release) { % p, R5 H$ j( P: i) G. F# S
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 5 b1 C0 h- S* t; u3 ?0 P
} * x! s. T( _& v o& I
7、关于随机数的技巧
$ {0 z# y( J) G9 ` 用来产生6--20之间的5个不重复的随机数:
4 h: ^) K# O7 N5 ? o+ B 1):首先产生一个随机数,放在数组对象中的第一个位置; 5 g: N# B% O- Y
2):产生一个新的随机数. 2 v+ Z7 k5 M U' I* w( i
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 7 u/ k$ e) x) T, t w$ H h5 y
4):将新的随机数加入数组对象中下一个数组元素内.
4 M; B5 S, B' f8 M- a; V 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
" X0 U- P7 D) W n3 b% [! Z8 N 6):结束. & n" ?. j" c& l0 J
AS如下: 9 A( G& ^3 L! p, h, G
data1=newArray(5);
9 t! }. A6 o; B Y, w" Y tot=1; 6 U n7 }/ D: i- f8 o
data1=[tot-1]=random(20-6+1)+6;
7 K) F& ]5 N, _) r/ V do{
3 i9 Q7 p7 B. n gen_data=random(20-6+1)+6;
, K5 i( B4 |; I reapeat_data=0; . `7 K; ?2 P7 p' W
for(i=0,i<=tot-1;i++){ ' Q+ V5 D' u- d+ t
if(gen_data==data
. ]) L) v! U B1 [0 x! F" h8 t reapeat_data=1; 3 a: Q. S+ z% N7 S6 b9 @0 Y
break;
+ x# N) L2 }+ d$ P- p } ' t/ D ] F/ }3 b( I5 m' n
}
5 B" q, @5 M% N) N! D if(reapeat_data==0){ ; w7 o+ y9 ]4 _( b5 r4 f( c( M
tot++
4 ^# U" Z, p/ y% Y# P h" h data[tot-1]=reapeat_data;
; t, M" m8 w* U& k P } ' Y4 F5 ^0 @/ x2 L, B
}while(tot<5);
" P _5 d9 S) Q, d: s# G trace(data1); 9 i1 V; d" y; V& j. q
8 、如何使得flash一打开就是全屏的; ]8 B2 K0 G/ Y) s7 H* u& T" r( r
这里说的方法只是用于flash Player (fp)6 @/ V$ c' `: H; q3 Y* j
9 、如何禁止右键菜单
0 t- @. S: R. k/ W) W fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
- I; H& z3 W v+ l" A$ K$ e' | A8 g6 D
" C; f9 j: A. ?4 @9 W
或者用最简单的一句as,在fp和网页中均适用:
* Q W, `( z9 j& X Stage.showMenu=false; 10、载入动画的问题1 B( o& t' |- r! L
loadMovie("dd.swf", a); //这里没有引号~
* `7 u' F( F# H: G! h- @1 a2 w; {, b 11、播完动画后自动跳到某网页4 }1 F: N1 ~# y* c
getURL("siteindex.htm", "_self"); //这里有引号滴~
! r, n& {1 u! b* n/ r |
|
|