  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
1、用flash 做那种弹出的小窗口; c! \! c, V8 X0 ^% S/ Q# s
分两步: y$ p% Y4 H% j
给flash中的按钮加入如下action:
1 V$ U1 f0 F6 _ on (release) { ) ?# [3 a' S3 Y
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
2 R& j; t" u: a" G } 在HTML页面的...之间加入下面的javascript代码. 3 I2 B+ B$ @, q7 X
, f# t C3 G+ B3 {4 T
2、如何使得flash一打开就是全屏?& q; ?+ V" t( ~6 F$ |/ f
fscommand("fullscreen",true)
( z# `3 p! j4 O 如何不能使用右键?! q8 y& N! k0 S$ x
fscommand ("showmenu", "false");
q o( D6 W4 m# }3 }7 s) K$ f3 H% @ 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?4 ?7 U7 s4 p% Z9 b( |8 |5 _
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?/ p. m% I* q* q0 Z
在要加载动画的那钟加入5 W2 f8 D: N# Y3 ]; y" R4 L
loadMovie("dd.swf", "a");1 H% o/ B# @# q& Z1 k2 V4 X1 k% W9 X
a._x=205; b6 O. h8 C# r
a._y=250; v! s9 N" O5 n
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
$ Z: S4 |. U: W$ Q1 R0 U 4、当鼠标经过时动画播放到某处
& t `3 m5 C1 c, \ on (rollover) {& i0 k; b- W. Q1 e4 _' b
gotoAndPlay(10);
% ?6 H8 l. L+ Q/ \ }
- X0 C; {: P7 u/ S& D2 s& D' \ 当鼠标按下时动画播放到某处
& @ R2 Y* _7 ^ on (release) {& e4 N/ v( c, _$ |9 B+ U
gotoAndPlay(1);0 l: s( a6 C4 ]
}" d9 U {4 g; ]) T6 f5 f
5、播完动画后自动跳到某网页1 ~- W( ^; p0 K0 [) V! ]
getURL("siteindex.htm", _self);' r: c' ]* r2 ]4 P; t
6、设为首页
% W8 J/ D3 _! K3 t2 B7 M on (release) {
1 h$ Y4 z& L P5 v+ s; U4 ^, [- h. D: i getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
0 L8 x, f/ V3 Q4 P }
! o& I+ W" | y1 K3 y% K 注意要将网页中的flash的ID号命名为"links"' T# Z7 ]' T1 M
加入收藏夹
! F8 z, i2 Z; [8 j on (release) {
& p5 b; t e) n L$ U getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
: q& b6 z8 [, a/ X1 I }
2 D. A4 R3 F9 s 7、关于随机数的技巧
5 L; }( H5 q8 {5 _1 p& S6 ^5 C 用来产生6--20之间的5个不重复的随机数:
7 g5 j! [3 }+ d5 a/ p) r 1):首先产生一个随机数,放在数组对象中的第一个位置;
0 b& \8 Q! }8 a& e/ ^ 2):产生一个新的随机数.
$ \2 q% T3 M/ u& e, ] 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 7 b0 p3 u# x8 w2 {) T
4):将新的随机数加入数组对象中下一个数组元素内. 4 Q d, r, ]0 O3 X6 ?
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
" `# S o$ o/ \2 S 6):结束.
0 ~! p: \( ?# o3 S AS如下:
) D* M9 L) Z, k' ?3 A; G data1=newArray(5);
- z" ?& S! o6 {8 v3 T8 l tot=1; 9 T/ {) p7 Q2 h2 ^2 Q* c. s/ X
data1=[tot-1]=random(20-6+1)+6; 2 O( S P, s& q1 j
do{ " k, e* n# e5 l6 f& L
gen_data=random(20-6+1)+6; 2 f. y& _5 a% e. _2 t$ P1 Q3 u: ?
reapeat_data=0; 1 A9 Z' b, C N
for(i=0,i<=tot-1;i++){
% M$ f: A& q, G' T+ R if(gen_data==data
9 e# p' l. Z: l7 x- T) K reapeat_data=1;
; R- ?& E. G* u% ]7 Z. _ break;
- N2 k) G0 X7 o0 F( X }
. L/ z; d( y6 J4 W: G } . L0 Y5 G8 g% V8 N+ C* V
if(reapeat_data==0){ ! A( W/ [5 a% r7 |
tot++ 2 x O3 g- O4 W7 x; ^: v# O1 W& t
data[tot-1]=reapeat_data; 3 }/ r% |8 l$ A! z; }7 t0 x
}
& Y) }# l T. ]% N* U+ A# } }while(tot<5); " ?0 z( z8 k. Q. t# c
trace(data1);
3 k2 E( h& }( `% P5 @ 8 、如何使得flash一打开就是全屏的6 ^4 K- X! m, A
这里说的方法只是用于flash Player (fp): h8 ^. J& O9 B8 ?
9 、如何禁止右键菜单
# }( `3 w, [3 e. ~ fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
; `8 K2 Z! v3 j, t1 Z0 a. |) G f4 n. U' v! H
" ~- x8 l3 M1 h+ ~! u- |1 b
或者用最简单的一句as,在fp和网页中均适用:
8 G- a1 V) _9 |. m6 }$ m5 }% C Stage.showMenu=false; 10、载入动画的问题
3 a% m7 R* n2 g/ e0 o loadMovie("dd.swf", a); //这里没有引号~ V& e A4 o. p# l1 `) I8 C
11、播完动画后自动跳到某网页
0 c9 M! r m/ Q+ Z* Z getURL("siteindex.htm", "_self"); //这里有引号滴~
1 o& p( V. o/ B0 r$ e$ ^9 _! S" Q |
|
|