|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
1、用flash 做那种弹出的小窗口9 x. V. b+ V* ?6 H) Q7 Y: c" Q
分两步: . d" g: r* K D4 ~
给flash中的按钮加入如下action:
. K9 H8 v9 o9 U+ d8 U on (release) { $ o6 A# P& D$ _
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
* h( Z D7 p8 L/ `; U6 j( T } 在HTML页面的...之间加入下面的javascript代码.
- Q# L8 y( l( }/ ~
" |' C9 p" ^% b7 n6 X 2、如何使得flash一打开就是全屏?8 e% T8 y3 b, A$ E& D" \
fscommand("fullscreen",true)
0 M4 ~) e0 M1 q4 W 如何不能使用右键?$ P( f0 v& ^' v* U9 v+ \
fscommand ("showmenu", "false");
' d6 A. g2 u" }% M* z7 U/ g 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?6 t( u7 ]$ j0 j* _8 O
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
( i! j9 w: E- K# a- q# \& { 在要加载动画的那钟加入
" ~4 s! X4 v- U( i) _ loadMovie("dd.swf", "a");& p. _$ x0 s) b) J. `" w, S2 }
a._x=205;
' F( j* M+ E- J% e x+ H, A& x, g a._y=250;- s% C o2 ~+ ^1 T: S! w- E
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
7 B6 Y; x. ?# S. B8 H3 l( X I 4、当鼠标经过时动画播放到某处) _. j/ t% \: \) ]
on (rollover) {
0 F: S" Z$ m, x gotoAndPlay(10);
- S( z# T3 f2 {8 `& i3 l! U* ~4 N3 K }! s, h. C9 e% r$ q9 [5 Y
当鼠标按下时动画播放到某处
7 p% @/ Z0 Z7 W on (release) {* H6 O) l) l) F! K8 |9 Z2 W
gotoAndPlay(1);
" V5 j! a6 Y# d$ H }
3 K+ y3 t2 J7 s/ B- D 5、播完动画后自动跳到某网页
4 w& f& ]- V% q* j! V% Z getURL("siteindex.htm", _self);
G4 r; |! a/ {! n5 A& a: V; ^ 6、设为首页
5 Y6 k1 h- b7 d* S g on (release) {
& \1 r& K$ I) q getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
- {' H6 v7 S0 j* H0 r* ~5 o+ [ }
; m# b- t/ T0 ?# }& A$ n& I s 注意要将网页中的flash的ID号命名为"links"$ l! q9 |+ L! V' a0 ?
加入收藏夹 + z* z4 ?4 B& r4 v4 f$ p1 `
on (release) {
* c8 @& d3 y0 c4 [# K$ \5 z; z getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 6 z0 \6 V9 W2 u- M3 n. ^' ]. \
}
! D3 s, A3 {7 i2 D' l* r7 w. b" v 7、关于随机数的技巧" _% y# K5 ~0 f$ M5 _) k
用来产生6--20之间的5个不重复的随机数:
2 v- U9 ]6 |+ j4 h4 J' a 1):首先产生一个随机数,放在数组对象中的第一个位置; 3 V0 X2 h) Z% ^* h
2):产生一个新的随机数.
+ ~! j% A; y; Y$ m2 K 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
& ~. Z& k6 c2 E" C. U0 ` 4):将新的随机数加入数组对象中下一个数组元素内.
" d. l: G- k) A; S" e. { 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
5 `7 Q. r) g5 @0 w$ D# H4 c* `. k# V 6):结束. 7 H8 F0 E* [$ A# I' c$ M
AS如下: ' F8 g' |* a6 N( }
data1=newArray(5);
; m; Y: ~" K" ^7 F5 ~+ r1 g- u tot=1; # a3 V! X& x6 e1 E+ P1 `0 z' l
data1=[tot-1]=random(20-6+1)+6; , m# a0 T, U, Y- m
do{
% G ~1 @& W1 I3 ]" X$ u8 u gen_data=random(20-6+1)+6;
4 m/ D, y4 [5 J. R0 B! u( I, Q reapeat_data=0; + \5 |! e& y" u+ Q9 ^
for(i=0,i<=tot-1;i++){ 9 R3 M" c3 r9 p
if(gen_data==data
0 v; K; o% _) g5 P% j# u reapeat_data=1; . |+ b! [! H% W$ [2 ?8 K6 C9 C) i. a2 N
break;
4 v2 h) I- {3 o" {8 {6 f4 H! c } 6 m3 J% M& E8 b0 e/ z- |8 X
} 6 g1 j/ G) Y& Q& x! g% _4 Y5 D
if(reapeat_data==0){
9 W# m2 R1 p6 J/ R& U6 x tot++
; ?& H6 E: L5 L4 W% z$ a7 \ data[tot-1]=reapeat_data; # |! B- I4 }0 S, S0 u8 K
}
1 _7 H4 B# s( t }while(tot<5); . f; |- _0 k8 J6 R0 X- g- e
trace(data1); / F' E) a5 l( h
8 、如何使得flash一打开就是全屏的
" q3 t9 ]) X1 a9 n 这里说的方法只是用于flash Player (fp)$ c- B' G7 s9 x1 j: `5 e) C+ j$ M( T
9 、如何禁止右键菜单2 n8 Z% C3 I, |
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
2 q" S! s/ p; `4 z( X- Q% w2 @. H n/ n2 g/ U/ x
3 k: \- ~, t1 p; S
或者用最简单的一句as,在fp和网页中均适用:
% t1 _0 v }! X4 |( ~# `/ z Stage.showMenu=false; 10、载入动画的问题5 Q0 u& W4 n; ~5 d1 y
loadMovie("dd.swf", a); //这里没有引号~* R; U. L' J7 B3 S. ^' j; b
11、播完动画后自动跳到某网页9 a# f% Q" b, e' b0 F( C* q
getURL("siteindex.htm", "_self"); //这里有引号滴~% g, q5 i2 G* z8 M, n& k
|
|
|