|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
1、用flash 做那种弹出的小窗口
5 P% |7 \2 k5 f& ~6 k1 `! I* l1 e; e 分两步:
+ P2 i4 X1 K- _5 j/ c$ @ 给flash中的按钮加入如下action:
! F8 I# V; T$ h on (release) { 6 m& C4 ~/ e8 J. a% r
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
: `. W# h$ z2 [" C+ z } 在HTML页面的...之间加入下面的javascript代码. 9 [( A& d: C- W
) I4 h" u! [; n6 _( N5 A 2、如何使得flash一打开就是全屏?
' S, w4 Y8 f, W+ `) i! k0 I fscommand("fullscreen",true)' u. |& T* v: Q( L; U
如何不能使用右键?
$ D9 b' I: _1 k/ \: k fscommand ("showmenu", "false");' i$ R& z* G% U- s
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?$ i# K' F: c; q5 ?0 ]9 A+ f
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
- ~+ l7 K9 v* r2 }# v 在要加载动画的那钟加入
; O; l. f- V$ Y- x loadMovie("dd.swf", "a");( r) H" g+ U* n [
a._x=205;
7 E0 k! H3 `. ?2 c5 o, Z% I. T a._y=250;
* r# i. q: n2 v% Y0 e 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
, m% [4 d z# r& L* l" x _) L$ C 4、当鼠标经过时动画播放到某处" l3 V' Q2 V$ o {
on (rollover) {
+ z: b( `7 w3 F6 L7 r! h gotoAndPlay(10);/ i. V/ o7 ?- Q% j5 \' [1 x; D
}1 P7 d" [+ c$ f' R4 h, M7 n
当鼠标按下时动画播放到某处
6 G4 g" x( t8 Y: c, E5 q) n" e on (release) {
' _& ?2 }0 J6 n0 M* o gotoAndPlay(1);" w$ \6 x* `- t6 q! G3 Y
}
; n, R+ v. J1 c1 P1 e7 u5 ~ 5、播完动画后自动跳到某网页
1 Y) u5 ]% p( c- a getURL("siteindex.htm", _self);' `1 g4 M* V+ D& p! \ r
6、设为首页" h1 F& P" j) x' }$ X w1 X! u$ `
on (release) { ) x0 R9 |" j: w. i' O! e. `7 M
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); ) k$ G( r% n1 p0 O; g8 j( L
}
- z$ g! f# B( B8 v 注意要将网页中的flash的ID号命名为"links"
]" J+ {! `* z7 T/ D' y 加入收藏夹
( c* V1 Y' v( p& S5 u on (release) {
V {; i I# F0 z getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); $ R4 F" _' `7 i1 G1 j/ ^
} " ]5 C5 y" g0 Y( d, t+ y6 e0 x; ?
7、关于随机数的技巧* f: Z( o! ~4 Z9 T" c' W9 D3 X6 Q
用来产生6--20之间的5个不重复的随机数: - P2 }/ ^* z) j/ I3 e
1):首先产生一个随机数,放在数组对象中的第一个位置; ; ~9 w. s1 t$ a5 X% p, S4 u/ x
2):产生一个新的随机数. 4 w4 m, w( ~% N N/ x+ m% N1 c
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
" {& _2 J) j/ | 4):将新的随机数加入数组对象中下一个数组元素内. 7 K0 M; y( J; I X( D% m
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
# H# D3 ]% y- T9 R) R2 r; { 6):结束.
$ N& F' G" C- f. f8 g" A9 ?6 T2 q" ^ AS如下:
3 X3 G+ Q7 d4 c) L data1=newArray(5);
' P" n, _( _% U: D. a9 g tot=1; 2 E) X+ G" [9 \
data1=[tot-1]=random(20-6+1)+6;
0 g6 e, F( t+ A$ ~ do{ : ?! z7 G8 n8 x/ f& o
gen_data=random(20-6+1)+6;
# H# }0 x9 o7 s1 x reapeat_data=0;
5 W8 v5 n, M6 H: \ for(i=0,i<=tot-1;i++){ . L% H% P. D3 v# Q7 H% B. E
if(gen_data==data
% j. ^, w. U* ^, m reapeat_data=1; & N1 k$ M6 R, o5 b% G; w; q; M
break;
- C0 ?9 g7 y7 p6 O3 k' x) e* J }
8 B6 ~9 S8 t- n }
9 B% N @: c- v& Z if(reapeat_data==0){
: `+ S& r- }' S# Q5 n T& B tot++ ! u. l1 v- n( T* e; W4 T! _6 Q
data[tot-1]=reapeat_data; ( s1 N+ Z" F) Q" w" B9 G" E/ ~
} ( F6 Z# {/ `( j. ?6 v9 E( U% F( u0 D( k
}while(tot<5);
2 X$ h4 O' J1 r# k trace(data1); / u0 g: |3 R7 L
8 、如何使得flash一打开就是全屏的
) Y( k# E1 _- J' X0 E, h0 M9 z9 x 这里说的方法只是用于flash Player (fp)
$ y: L2 K4 m3 \4 E5 E# G, ]6 K7 n 9 、如何禁止右键菜单
' `) r5 j% i3 }7 @/ K) z) F fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数 P4 E: f2 P$ p! g) A# U
. v5 Y! e/ }/ Y' n) j5 Z
- l% Q- w. f6 U. S 或者用最简单的一句as,在fp和网页中均适用:% u$ g7 `! y$ ?* ~4 ^ N# |, N
Stage.showMenu=false; 10、载入动画的问题% x& k7 u. t$ u9 T
loadMovie("dd.swf", a); //这里没有引号~
+ z# V& q$ `3 D* N 11、播完动画后自动跳到某网页
6 E/ T3 e4 z; d$ h getURL("siteindex.htm", "_self"); //这里有引号滴~
" U P3 X) ?) g |
|
|