  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口- s0 r; d8 l! ^! U; n" b
分两步:
% `0 C* S9 P+ R5 N& ? 给flash中的按钮加入如下action:
* O2 A9 ~' e t) i" ]/ b) q1 M on (release) {
' v% W5 K* N" c getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 0 b' Q; `2 }- ^: r
} 在HTML页面的...之间加入下面的javascript代码.
+ s W4 J5 W* ~+ V! b3 e- D
3 u- y6 Q9 L7 b; }5 i/ M6 Q; S 2、如何使得flash一打开就是全屏?
7 O. j- N& I5 N7 {* B( D" a fscommand("fullscreen",true)
; q! G% \/ N% R1 w& o 如何不能使用右键?
! ]4 t3 M* g9 y3 X# o8 K fscommand ("showmenu", "false");) b1 O+ C" D+ M* Q! m- O* F* D
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
1 V3 n( V2 R! o 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
$ I) D; N& G& K' I 在要加载动画的那钟加入/ A# L- ?! h! e# j* M
loadMovie("dd.swf", "a");
9 d+ A- J/ _4 r' W, i& G: p; z a._x=205;0 A' Z5 Y! F( P* R! Y# d, Q
a._y=250;
S9 e- S% B6 G4 A. [ 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a1 z8 q* `8 i% z) D
4、当鼠标经过时动画播放到某处
9 }& b8 c9 H' h4 G on (rollover) {- [: M7 S9 [2 \9 F) B3 C
gotoAndPlay(10);
8 {" ^/ J+ x' y2 p6 R/ C }
$ y: J8 D# _0 q 当鼠标按下时动画播放到某处
; P5 b* Y/ J* m# g on (release) {. r Q3 G7 a. l
gotoAndPlay(1);
, ]$ B+ D% o! ^% U$ T" H }% a/ M: J7 D: D- t8 l
5、播完动画后自动跳到某网页0 ^( f+ Q9 c: {3 Y) {
getURL("siteindex.htm", _self);
" \6 _2 Z# H. q7 \0 e6 P 6、设为首页" `% p7 D6 e6 ~' O5 K i+ }; k* L
on (release) {
* h* [8 J( p: Y% _9 z; d* A0 S; P getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); # C) J. }+ \+ b3 ]5 u% q4 ]$ Z' o
} . ~" j) C! Z' m$ m( @' _
注意要将网页中的flash的ID号命名为"links"- Z: j4 Z' e5 V" W7 M
加入收藏夹
9 w6 s9 {# H" Z5 M0 t9 n9 W on (release) {
% M# R, ^& f' X( B) z getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); & F# D0 Z- e0 v# J
} 6 M+ n9 O D: Q3 Y7 c, G
7、关于随机数的技巧8 a$ @/ \: R8 ~$ p S5 Q; ?1 y4 N
用来产生6--20之间的5个不重复的随机数: 1 P1 F* ]1 a/ z; D5 J1 J0 ]
1):首先产生一个随机数,放在数组对象中的第一个位置; " w5 i' R) t U& q
2):产生一个新的随机数.
% N# s' f+ g7 m; ] 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
2 _% u, e/ _0 L- s( ] 4):将新的随机数加入数组对象中下一个数组元素内.
P+ @: j* |2 c, s! ~8 q; e, H& J1 v7 } 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
/ f* C2 B5 l3 k) L7 z5 ~ 6):结束. 7 [/ [6 V- R7 r" E' P
AS如下:
" M, t) {6 ` R3 D data1=newArray(5);
4 W* } u7 s" E+ B tot=1;
$ I2 J. O- [5 c9 ?8 U0 L; R! c data1=[tot-1]=random(20-6+1)+6;
0 a& D8 @9 m9 W q+ ~ do{ 8 [1 Y6 i- ^2 H* W
gen_data=random(20-6+1)+6; / A* \1 M1 j8 p* W/ c
reapeat_data=0;
" i5 i8 B/ x6 F7 X/ F* D5 p for(i=0,i<=tot-1;i++){ 0 |9 s* e( m; f) \4 `' W9 `$ x
if(gen_data==data ) V0 B/ V/ S0 v% R& Z
reapeat_data=1;
1 ?, P: N5 y" ?5 p0 M1 ^- f) x. m break; J5 W1 Y4 Q7 G: U
} $ O* k- [" Y2 R% M' \& y3 R
} 2 y3 O; K, ]% P* b* z6 k
if(reapeat_data==0){ ( F% M5 ^8 ?$ j% B2 ]7 @* k/ b
tot++ * h J* h5 G$ P+ a7 w
data[tot-1]=reapeat_data;
7 |) i9 w' z" ? }
" g0 F; ~! }3 K- H5 y, N- O }while(tot<5);
" q4 F% N; w! k& U# _3 g trace(data1);
- V" N* f: D1 t O* l) B/ O 8 、如何使得flash一打开就是全屏的2 f* x) l J; ^' E) i/ M
这里说的方法只是用于flash Player (fp)- Y2 K0 D4 s% V
9 、如何禁止右键菜单
6 u. H3 [' b# f: M1 w fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数9 S* Z* a& h1 A v. Y0 c: A
5 w: B5 ^7 m3 j7 ^( F" h! L, Z$ l2 _3 H& L3 V) z
或者用最简单的一句as,在fp和网页中均适用:
' o4 e0 n6 l* O8 l Stage.showMenu=false; 10、载入动画的问题
3 h5 X; J# v& C4 u, {/ k) X2 o0 i m; F loadMovie("dd.swf", a); //这里没有引号~# H2 @7 u; @/ A. X) O) x% a
11、播完动画后自动跳到某网页
/ X$ j% x- K) |- h& w getURL("siteindex.htm", "_self"); //这里有引号滴~0 q1 j) c u0 s$ M
|
|
|