|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口
+ ?. Z0 L" u) h- p: a1 g 分两步:
6 w- G# `6 X4 ~) N* X% @ 给flash中的按钮加入如下action:
. V; E/ b% h5 f. B on (release) {
$ [0 W! J; [/ B, e" z getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); + R# p( e7 |. G3 W, e
} 在HTML页面的...之间加入下面的javascript代码. 0 o2 h9 Y1 B0 N* z: j
, u9 e4 p) s: `# F* W4 J
2、如何使得flash一打开就是全屏?
8 |8 }+ ~2 J) a3 \/ m3 X7 v6 M fscommand("fullscreen",true)% ~. C8 {/ m. o6 Z+ `
如何不能使用右键?* L! z0 t$ z _ W
fscommand ("showmenu", "false");; X: M; N9 F+ P& s
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
p& D* Y& _& J* z5 F* p 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
5 ` i) b5 n% _$ E: W4 h 在要加载动画的那钟加入6 C2 P8 w& u- C( q+ z% P' s+ N
loadMovie("dd.swf", "a"); h& u3 H$ p3 W
a._x=205;
g( W- c$ l# j- B! W2 I a._y=250;
; @8 D* N m& G2 X' ]# P9 X 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a5 F+ E( d) E& [- G0 Z
4、当鼠标经过时动画播放到某处5 F, t7 D' f% U6 Q5 M1 X! w3 R
on (rollover) {. x! T- T3 z9 e' D+ ~9 `
gotoAndPlay(10);
6 u0 q( b- s5 S2 F6 a t' H+ l }
; k6 l, Z4 M& E+ r7 F3 `; a 当鼠标按下时动画播放到某处( \, b1 }4 X) B: Y5 q
on (release) {' y' X1 G6 H; x
gotoAndPlay(1);& `) E/ `( d7 `) t Z/ ]
}
5 ^4 v9 q0 B# Y+ d9 g8 N+ U 5、播完动画后自动跳到某网页; F" p6 [( i* {' N% Q
getURL("siteindex.htm", _self);
% i/ a5 F: ^! F) P' } g9 s5 S1 _$ ] d 6、设为首页
' T( }* j9 o, B* _7 H on (release) {
' ~: G+ p4 ?6 |( n% M5 p1 i" y8 P getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
/ y% n6 `9 |% h/ W% [: l9 u }
4 M0 f e6 z- G- j5 \ 注意要将网页中的flash的ID号命名为"links"9 R Q" F& H$ L) A4 F% A2 A6 l7 `
加入收藏夹 # B* W O, B+ h: e3 a4 z
on (release) { h4 I5 ^/ L( l& x
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 3 T1 K0 M# F' t% Z: }* i
} 0 ?$ q9 O1 p+ H4 W# m) @' ~
7、关于随机数的技巧! G6 X2 _1 b" a' n; g
用来产生6--20之间的5个不重复的随机数:
+ H+ A$ ~! p4 L% Q. K 1):首先产生一个随机数,放在数组对象中的第一个位置;
. x9 E! G8 O. z. J/ u 2):产生一个新的随机数.
) P' J% v3 X" |$ \3 I" O8 N3 L 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : l/ N5 ]$ p& k& @, i' \8 w
4):将新的随机数加入数组对象中下一个数组元素内. % b; [: E7 C- M* F
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
$ ?) H' Z: r8 U! h. a 6):结束.
, K6 t' _ c' B5 X6 P# a AS如下:
; q: \# y' f& ]2 ?# }, X data1=newArray(5); ) @; p. v3 {* q
tot=1; ( T4 v9 ]6 S! c9 k
data1=[tot-1]=random(20-6+1)+6; $ s+ G/ F% d! a. L) [
do{ / |* m5 p! F2 N* u, f
gen_data=random(20-6+1)+6;
% f6 }* U- s/ H; H3 I7 Q reapeat_data=0; ' I+ i Q: d% x# o
for(i=0,i<=tot-1;i++){
# }9 N/ K* u5 L if(gen_data==data
2 h' @2 y) d3 l reapeat_data=1; , `5 R& R/ h# @5 W; F' Z
break; 3 w- i1 q$ \ I
} ( }1 Q4 q! @+ t# V3 u* K" I) k' L
}
% ^$ d$ H( O2 l& S: g. n6 [0 \/ E6 ` if(reapeat_data==0){ 4 E( v4 C! b2 O) ]- W) V9 c
tot++
) i; V0 F- F6 H, c. V! y: w data[tot-1]=reapeat_data;
) s0 x7 A9 k, `. I: c* _ } # F7 M* |3 v0 B3 N4 |8 J
}while(tot<5);
( m, [: \. g' G4 q. `- ^ trace(data1);
+ ^ z6 t" ]" e q$ D 8 、如何使得flash一打开就是全屏的
3 ]% k3 a, r- Q 这里说的方法只是用于flash Player (fp)) s) S3 w1 L0 T! H/ C
9 、如何禁止右键菜单
6 ?' B w* f/ M fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
" A! `& q& H1 [& m- D! L) p" z a& t& D. Z
2 y. x# z6 t5 X" l9 A i0 L* D5 k 或者用最简单的一句as,在fp和网页中均适用:
7 B d" d' R1 F Stage.showMenu=false; 10、载入动画的问题& d. P) v5 l7 g; X/ \; W3 l
loadMovie("dd.swf", a); //这里没有引号~
/ P8 I2 \' m7 A Y' p' w) r 11、播完动画后自动跳到某网页( d. _0 `8 S7 p
getURL("siteindex.htm", "_self"); //这里有引号滴~
5 J' C! K: f, {0 K. }/ D+ o |
|
|