|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
1、用flash 做那种弹出的小窗口
" p/ w, f) V2 f! O; F5 b 分两步: ( S4 j, ~+ b( `/ ] \; D
给flash中的按钮加入如下action:
' Q" }, Q2 l* w7 c: N1 \3 F K9 V2 _$ _ on (release) { 9 E5 R1 E% r, a
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
" w0 J5 ~& ^1 ]* x } 在HTML页面的...之间加入下面的javascript代码. 4 F2 Y" a8 t, C, }9 Z8 e
( u0 o" o1 ~; \! r7 I5 y! a; _" i4 @& X 2、如何使得flash一打开就是全屏?/ z' I! ?, j [% [4 O L
fscommand("fullscreen",true)
; {& k) o/ i T' q 如何不能使用右键?0 q( f1 q, k: @. B
fscommand ("showmenu", "false");
9 x4 f- e: S# [5 H2 n: R( Y3 D3 Z 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
3 n1 S( s2 {: k& @2 N6 R 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
5 D# \6 W# O- h4 F6 w 在要加载动画的那钟加入
. H8 b9 z9 y0 H1 S5 e" ? i, b& J loadMovie("dd.swf", "a");4 d# ^! |6 j4 n. n0 }; `
a._x=205;4 U- ] d7 _/ D* p
a._y=250;& H0 P1 W9 r/ Z; G+ `
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a+ `" }* J# i! n7 C) T5 |# e6 T
4、当鼠标经过时动画播放到某处3 k2 e5 `" _3 |( o
on (rollover) {
# }: I6 {' D6 L6 a( J W gotoAndPlay(10);
m0 ]5 v+ K7 U5 ^% e& E( d }/ t3 s2 M5 U0 E) `6 j. i
当鼠标按下时动画播放到某处
6 _, P1 g F' o on (release) {
2 R; a! o R+ ? W) [6 m1 Q gotoAndPlay(1);8 l/ i" c5 l% ]% X8 z5 I/ w" x
}
" T& | [6 y! B/ S, S. E 5、播完动画后自动跳到某网页
" y" O5 U3 L+ m3 i getURL("siteindex.htm", _self);& ]8 e3 o- G4 N. i) L' D9 ~4 \
6、设为首页
" n; O7 f+ W& Y; I& j on (release) {
$ h- S+ s3 U$ @) { getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
- h+ a+ J# k3 h* G8 \: _* d } 2 _7 z7 a |/ y. J
注意要将网页中的flash的ID号命名为"links"
" B1 o7 Z: a. ^ e* |* F0 Z" U2 H 加入收藏夹
, X+ [- P$ C3 g1 b' F on (release) { - \/ f' ? N, ?+ c1 a. C* r2 h
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); & L( U& L" \, f( d
} 1 R) t5 |* w6 x6 K
7、关于随机数的技巧
" A. x6 f6 u5 ^* m1 b6 s 用来产生6--20之间的5个不重复的随机数: 6 d6 r$ l' I8 S2 g8 a7 Q
1):首先产生一个随机数,放在数组对象中的第一个位置;
, E' S" e( Y* D. I( V 2):产生一个新的随机数. : A V# p9 U3 l0 d
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
. D% ]- q) z! [# a) C) F, Y 4):将新的随机数加入数组对象中下一个数组元素内.
5 Z. j: o' T4 X* u# v. `+ e 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
3 f4 \" A m: F0 a, H% s 6):结束.
/ f1 Y) Z2 R) A5 f6 ^% Y6 ^+ ]6 Q AS如下: 1 o' `7 l5 H( ~. b6 y! z* V
data1=newArray(5); 1 \, d j, ~: c5 j6 f' z
tot=1; + ?6 J% d. ?' I* s1 H1 y
data1=[tot-1]=random(20-6+1)+6;
$ ^! t. Y5 |, V; Y" F0 g do{ ) l! m/ g) G; o: t1 g' R
gen_data=random(20-6+1)+6;
0 Q2 _6 F( @% `9 r reapeat_data=0;
6 d6 p: |: f& L/ r( T5 @9 T for(i=0,i<=tot-1;i++){ ) s# V$ I& {& m: f8 A3 Y" d) \
if(gen_data==data
8 r- \ \. E: z2 d- M reapeat_data=1; : J, V2 L; b2 [' x
break;
B$ @) R( B) ]8 i) q } ( D0 o! x4 c0 T$ h
}
, G! _- T& K P3 H3 ]! v if(reapeat_data==0){
0 v. }, [5 g, D7 o6 A tot++
& d' H; s- [9 M; S3 h6 a ~ data[tot-1]=reapeat_data;
& i! o. n6 ^; t v% N } 9 H! T! \0 v: _/ k- i
}while(tot<5);
+ [9 ^4 a% J1 }' W trace(data1);
% F3 h9 y; k# c2 p+ ` 8 、如何使得flash一打开就是全屏的
! }9 q" p" ?" W& |& U2 Q& Q1 M' q1 @4 J6 I 这里说的方法只是用于flash Player (fp)
( S) E1 G$ O& q$ g3 l 9 、如何禁止右键菜单
5 r5 p' j8 x0 q+ [0 K/ V fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数% \1 b# c7 V9 ?+ L7 h* \; m# w
% X Q6 }# L' U0 W- g+ c1 A: z0 X2 M9 S% s% Q
或者用最简单的一句as,在fp和网页中均适用:) M9 ] N# w) A2 Q! n
Stage.showMenu=false; 10、载入动画的问题6 o6 P/ l) g# O* d+ K! U
loadMovie("dd.swf", a); //这里没有引号~
$ c e; t" x* [( S- O 11、播完动画后自动跳到某网页
& m: I3 I! z" l1 f getURL("siteindex.htm", "_self"); //这里有引号滴~
7 [, U" L/ F/ V6 P% }* u! k/ u2 B% L: D |
|
|