  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口
( _7 _) y: \+ j8 M Y# f4 J 分两步:
/ I @( C5 l* K0 c 给flash中的按钮加入如下action:
/ J: A5 E2 O% [6 P5 I on (release) { . V0 y. ]: e. W# E3 i
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ( {+ d% S$ }8 h- ?6 Z0 U* x
} 在HTML页面的...之间加入下面的javascript代码. ! y. h, F2 k% ?6 d2 L4 z- T
( w% l. ]1 f7 E5 C
2、如何使得flash一打开就是全屏?, t, u' C# o: F8 g( o
fscommand("fullscreen",true)
/ L, f7 v8 b7 Q V 如何不能使用右键?0 h1 ^5 V3 R; a: C# n- G
fscommand ("showmenu", "false");
8 g' w2 p, V$ S 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
% E) `) a; v1 s. m 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?/ u& B7 ^/ j3 }7 V5 P9 T0 `
在要加载动画的那钟加入
5 q" D2 I) D5 A! v" N loadMovie("dd.swf", "a");
, O) J& O- P; q5 o. N. V# d6 U' D a._x=205;
2 ?& V2 T+ p& O& K a._y=250;7 N# ?$ e2 A, u% `7 U! `9 E: h
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
' F' T( [9 S! w) |7 u0 ]& h- U 4、当鼠标经过时动画播放到某处& w1 Q" O' T3 B
on (rollover) {
$ w- e/ o3 P$ F& e gotoAndPlay(10);
. n, s" W& X' y0 \- H }+ P4 v* m$ \# h6 F* H7 y ]
当鼠标按下时动画播放到某处
! x$ i7 I Y: B. Q Q1 k" H0 P9 g on (release) {; @2 R! y! [& i; b* { q. Q3 H0 a
gotoAndPlay(1);
" D G- w7 T, ]) u5 f" b* @ }/ B, G' T f3 M8 y
5、播完动画后自动跳到某网页
" r" m0 J: A# p getURL("siteindex.htm", _self);7 s' r8 C( f6 b1 R
6、设为首页, o* {! U# g& B
on (release) { M7 S. e# q3 t# q% k7 W
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); ; M# J( t& P- t- g1 g! a9 P
} E, v. Y$ a1 S6 \% z5 M$ M4 ]# z
注意要将网页中的flash的ID号命名为"links"! e9 |9 Z. {7 Z/ x3 M
加入收藏夹
, ]* C& M+ C# c. U on (release) {
$ ~) w1 Q& p, n) \. {" b9 k getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); $ |1 `" A Y) m/ }2 [$ g/ b
}
" {9 ^4 X* f# k. f! I7 @ 7、关于随机数的技巧1 K" s8 a) R8 c' n, p- Y4 [' d
用来产生6--20之间的5个不重复的随机数: 9 \7 F8 Q& ]$ S4 e( w- d
1):首先产生一个随机数,放在数组对象中的第一个位置;
* M% _* _7 f- s- C# ] 2):产生一个新的随机数. " ]" X- e) I5 W# T1 J! k
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
$ t0 G. x0 r$ A H+ E 4):将新的随机数加入数组对象中下一个数组元素内. 8 i5 w l( l" D' K1 w
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
, K) _3 J I' r" q 6):结束. ) `# v( d0 s- b6 v2 ~9 ? I
AS如下:
" \5 e' y6 p5 |- p8 z( O data1=newArray(5);
% ?3 _! g# x3 ~ tot=1; & C# u8 I. _3 Y) r, P, f$ t
data1=[tot-1]=random(20-6+1)+6;
5 l1 q" h" \0 r$ P% y0 W+ ] o do{
4 L) g0 D. N L. ]' N gen_data=random(20-6+1)+6; 3 W9 ?9 H7 v9 H/ E0 L
reapeat_data=0;
6 o, k$ X& A5 `+ s' G1 A for(i=0,i<=tot-1;i++){
! d5 r0 [. e3 g; `% ~! M' W) {* S if(gen_data==data ; s. F6 a! `8 U8 [" n
reapeat_data=1;
9 ]9 C) f# _. i' | break;
+ ~- {% ~9 B6 u. x7 \) s J9 [7 L }
1 a6 V: a% i, U% h9 I. J/ g7 y } 5 [" b' L- `8 a+ V: q: w" Y
if(reapeat_data==0){
& Y; e3 S# _3 f) I* e" r6 |4 T tot++
! R6 |/ W6 s" e data[tot-1]=reapeat_data;
/ y8 Z& G3 p( b9 w }
8 L; n* _0 r9 b# `) r& i }while(tot<5);
( F) a/ C6 [2 l4 j; o3 k trace(data1);
/ y3 K& m* ?$ A5 u8 \ o4 J- G 8 、如何使得flash一打开就是全屏的
5 i% Y/ r# C& {( {) O. b' m 这里说的方法只是用于flash Player (fp)
4 t: O) I' J5 P$ x 9 、如何禁止右键菜单/ i8 U5 P% i2 g0 \
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
. \' Q4 I, L- \- w- ]0 {2 C5 {6 N# v* A
- h; X, s, `& c, n- F 或者用最简单的一句as,在fp和网页中均适用:
- V- R y1 D6 i% f6 `8 G Stage.showMenu=false; 10、载入动画的问题
9 a5 Q6 G5 c" w- I' ^, o loadMovie("dd.swf", a); //这里没有引号~" [& a G- |. h5 F: ]$ S/ k
11、播完动画后自动跳到某网页
8 M1 Z) k6 E4 _0 D getURL("siteindex.htm", "_self"); //这里有引号滴~8 S- ^$ Z8 r; t0 h/ F: X( G
|
|
|