  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口/ X* [8 B2 H: w9 c
分两步: : x2 d: H f* o# _
给flash中的按钮加入如下action:
2 X0 y4 p2 Z- E1 i/ |, C/ T" H# }' ? on (release) { v$ Q+ t2 u& i# O; P! s9 }
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
7 Y- G9 U; W+ `/ n) h } 在HTML页面的...之间加入下面的javascript代码. 4 C4 @* `$ M, ?: y) x
* S" K1 e$ g! y2 p, i3 L: q 2、如何使得flash一打开就是全屏?
; ? p1 A! M. P5 [7 d& i- A fscommand("fullscreen",true)
5 u# A$ j9 K7 C" n4 H! T 如何不能使用右键?" n8 u2 `: X" A' i1 z# c# r+ Q9 N! C3 C
fscommand ("showmenu", "false");
9 I) }7 j# e) e/ E# N$ U6 h" _ 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?2 ~, Z5 Q% v# n* M) E1 E
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?' K2 G+ x) ]8 T5 Q
在要加载动画的那钟加入
' |2 N1 S- H, T7 l. h% V loadMovie("dd.swf", "a");
; s4 ~/ C& k# ^: l a._x=205;
* a+ T3 n1 e7 }/ X a._y=250;
4 @# ]; ~4 @) H: c- G5 U* ~ 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a/ W" y" w* g. G: f
4、当鼠标经过时动画播放到某处
. X+ t* w* \: b: V- V& O' I7 M on (rollover) {. `. M! j. M3 y- C" h# e
gotoAndPlay(10);8 }* v4 W0 n2 X4 i8 s
}
4 O" _: q# U$ u1 } f- } 当鼠标按下时动画播放到某处
6 _% q& |+ i& o7 i on (release) {8 t- G. {3 y; y# w. X) ^
gotoAndPlay(1);
0 `0 v. a, M& E: s' u) { }, q6 W2 ]7 i+ z3 L, ^) I( H; V: [
5、播完动画后自动跳到某网页3 ]* i2 @2 D( Z1 j% L
getURL("siteindex.htm", _self);
( S8 r6 C' J8 H6 H+ n9 n" F 6、设为首页4 `4 U/ F! B5 u+ @
on (release) { \# I9 X9 G( a1 ?4 L9 i& i+ O! Y
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
5 V! A; V/ d, N- R3 l U( A }
( Y6 z3 ]9 H+ b: A3 p 注意要将网页中的flash的ID号命名为"links"+ ?: g0 `8 B0 r* X5 |
加入收藏夹 & A, y9 y; d2 e/ q* R
on (release) {
^7 ?- b- X" O3 o) \/ \: F P- n getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 4 c# o/ U& x$ ^3 Q. w0 k
} / E% ^2 s+ K, `) Q- U- N3 Q
7、关于随机数的技巧5 W& A4 r( T8 a& o
用来产生6--20之间的5个不重复的随机数:
" z! g5 F8 Z; k 1):首先产生一个随机数,放在数组对象中的第一个位置;
& I; Y1 x! ?# }+ @; ^ 2):产生一个新的随机数. 5 B% G* z$ u/ _
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
7 i" g& l. y$ ?5 m0 j' j 4):将新的随机数加入数组对象中下一个数组元素内. . S& k9 o* T2 E+ l4 S
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ' Y5 W \7 r& w- Z p
6):结束. % E6 D$ A7 z8 {, [$ r1 r0 i) G
AS如下:
, @/ g1 m4 V* i$ i, q data1=newArray(5);
6 F" m& `, P( y4 v, b2 o" S tot=1;
2 n$ @4 c, m2 b; y3 i! c data1=[tot-1]=random(20-6+1)+6; 8 I9 @" E( V% |2 {2 r: F+ h X* x
do{
$ q+ v0 D& ^; b7 E gen_data=random(20-6+1)+6; 4 T5 b5 R+ C" c. i9 |' O2 E
reapeat_data=0; & t! W) ~' y" `" h9 b" i1 |
for(i=0,i<=tot-1;i++){
( D e. m c8 T4 ? if(gen_data==data ; u$ d$ l2 _- s& E, d& ]
reapeat_data=1;
3 H% \2 F; m2 B+ T+ w4 @: o break; ) g& }. b* B9 c8 a; C% V4 ~3 v# r
} : p) B" b' j3 B6 Y0 I1 k$ `- ^8 y# z
}
/ d* o- P8 G) V* r% L; I: ~ if(reapeat_data==0){
. I1 h3 k) W0 f2 Z# G tot++ 1 N+ r% q5 m) A$ u1 _* E: {5 M
data[tot-1]=reapeat_data; % i* E, r3 T7 s A1 [6 r5 L% }
}
, s% W' X/ J- K6 E' s }while(tot<5); 3 s8 N5 f+ m+ u
trace(data1);
) B- ~+ t r5 o3 N# c X 8 、如何使得flash一打开就是全屏的/ `! M6 y1 n$ Y- d1 c1 T
这里说的方法只是用于flash Player (fp)) i: P) T U+ d( E6 O; @2 }
9 、如何禁止右键菜单" H8 J9 Q1 o) H0 Q. h3 X$ B
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数9 h, d1 Y9 J" [8 f+ a, L1 X
) a+ _% X/ A8 |) w/ E
7 O# i7 O, ?3 i 或者用最简单的一句as,在fp和网页中均适用:
) h7 x/ U+ J. { Stage.showMenu=false; 10、载入动画的问题
6 h$ I; f" r1 @: ]. M loadMovie("dd.swf", a); //这里没有引号~3 u* h1 {: @- w& F$ m
11、播完动画后自动跳到某网页
* h& t8 N" H2 k) Q& p) |: P getURL("siteindex.htm", "_self"); //这里有引号滴~) e# Z+ J, k2 J2 [1 L; C$ ^, y, x
|
|
|