  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
1、用flash 做那种弹出的小窗口
& I: O: g' y* w4 i 分两步:
% Y: V1 m/ C6 M; E. z4 T$ D) h 给flash中的按钮加入如下action:
+ ?9 l6 o! `" F* z' s7 c3 a- X on (release) { 8 Z2 {: x2 J/ a/ t/ i
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
- j$ W. g) L0 B$ Q/ C1 M } 在HTML页面的...之间加入下面的javascript代码. 8 |4 t+ P8 J6 ~6 [0 Q
# p+ t) s0 y& I9 w" [1 n 2、如何使得flash一打开就是全屏?
8 _8 _4 A8 T9 V0 X fscommand("fullscreen",true)3 A) |- @7 Q8 n2 A w6 ]
如何不能使用右键?
: `+ Z" k/ X- ?6 a fscommand ("showmenu", "false");
- z n# b; Q- e* m: m 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
/ d; Y: M6 S' u8 e/ P& c 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?! k; o) O( @) e( T# n) R# C
在要加载动画的那钟加入
" L0 G1 S6 D5 X1 L& l loadMovie("dd.swf", "a");4 ~6 l8 {9 k( I4 L
a._x=205;; |( z0 S$ \8 ?( v/ Z" D, ?5 ?
a._y=250;6 s( i1 a" v. d
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a5 C1 h. L8 f* K* m, U" C' s+ P
4、当鼠标经过时动画播放到某处
3 [1 v* Q1 ]" C4 ] on (rollover) {( E: u) W/ f/ G. d
gotoAndPlay(10);( P) a& _: k& E" n" v# S
}
|* s4 N0 c7 Q7 M. y! K 当鼠标按下时动画播放到某处* b. M- ~1 s" N9 C. F9 b
on (release) {
& r/ ^& U/ i" s6 z0 w6 { gotoAndPlay(1);* w3 K& h( }- ]: L F7 g L
}9 l$ _- h! o6 g9 e& ^ C+ L7 [
5、播完动画后自动跳到某网页7 J/ W' R0 H0 L" z1 _8 L
getURL("siteindex.htm", _self);* d# E1 h& e6 `$ N; t% t0 J) Y
6、设为首页
`8 W. b, R6 l) t- [( \$ z5 O" \ on (release) {
' V# O1 {& U8 }3 O* \4 d" ]* d getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 6 p' H! u3 K& d
} * Y- v- Y" y7 A, ~; w f; z
注意要将网页中的flash的ID号命名为"links"
% ^1 v6 j# @1 ^* S0 c+ e% z) a 加入收藏夹 2 C4 O R0 {8 Q) i5 ] |& O
on (release) {
: c+ W. V& l* {$ J% s getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
, z, c% c8 w/ b }
7 m+ G9 j, h$ s4 Q; S 7、关于随机数的技巧8 o: Z1 i, s) p' o% J, i# W/ o( a
用来产生6--20之间的5个不重复的随机数:
; O; q; B7 S n% J, W4 s 1):首先产生一个随机数,放在数组对象中的第一个位置;
) B& ^( o- Y5 Y, | 2):产生一个新的随机数.
# ?$ ?1 _( ]; E3 Q% E 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ! f6 u9 e2 ]- _1 h) _) \
4):将新的随机数加入数组对象中下一个数组元素内.
) z! m5 n8 }' j 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ! m$ Z' \0 m! v2 t1 U0 a) n
6):结束. 9 r6 H/ |" V6 T" R
AS如下: 5 C( p7 ]) O4 g. C
data1=newArray(5); $ l3 x' q: c9 g
tot=1; 9 ^3 ~# ~1 l1 ], ^ L. n& Q8 c
data1=[tot-1]=random(20-6+1)+6;
- x/ N+ J. W& @" h$ T6 l do{ 5 I" P" P1 K! j2 z; x" n8 C
gen_data=random(20-6+1)+6;
3 H0 a/ J6 I! m ^" s% {0 @& p7 `# V reapeat_data=0; % y+ b; a2 B( ^6 r0 {7 s* ?
for(i=0,i<=tot-1;i++){ ! `& e) Z9 q, j
if(gen_data==data 9 f# d2 q/ E$ E: ]: ]1 [ q
reapeat_data=1; 7 C( e; ?# C4 y( P) D9 w8 G8 w
break;
& I7 ?( s) E( y1 V1 i } 3 V/ c& [' x1 r
}
! ^/ T# t7 s( h; G if(reapeat_data==0){
/ _) @, F- F( J8 y' I tot++
. x; s; T! u* C data[tot-1]=reapeat_data; ' [4 r. S) K/ }( }# ^, A
}
% ]4 V% ~9 t" Y) ^ }while(tot<5);
3 }7 q4 E: |7 t! F+ K! |+ O trace(data1); 3 d# H6 V5 d9 }$ F
8 、如何使得flash一打开就是全屏的( D! }! ]" h+ [4 E
这里说的方法只是用于flash Player (fp)
% @5 @% L3 ?- }4 D 9 、如何禁止右键菜单0 ^" f4 B! H. z
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数 ?, B4 T& o5 ?# z% k3 E; h( k$ H
; l! k8 i/ p# S- l9 g. |! v7 T% [& R7 n6 n* y
或者用最简单的一句as,在fp和网页中均适用:
& _3 v0 @. q% b9 n5 }) F Stage.showMenu=false; 10、载入动画的问题( p! D, ]7 a+ [$ X* I/ s( M/ H$ l1 N9 g
loadMovie("dd.swf", a); //这里没有引号~- ~0 p/ `- G: l
11、播完动画后自动跳到某网页
2 t$ y! U0 z8 L) x# G) W: V3 Z getURL("siteindex.htm", "_self"); //这里有引号滴~
! y: x" B# t+ r6 k5 |0 M |
|
|