  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
1、用flash 做那种弹出的小窗口' D+ F; I. C9 \+ e) ]& S& i
分两步: 0 I0 R+ g3 b0 Y# U" y, ?
给flash中的按钮加入如下action:
]& M8 [6 `3 i on (release) { " U- h, d' H" E" G$ I
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
- Y, \! U5 a$ [# V. @; _ } 在HTML页面的...之间加入下面的javascript代码. 6 g. l: P- X9 a" D3 Y$ Z K9 w
% R5 p( J) x6 i7 E4 \& C 2、如何使得flash一打开就是全屏?
, I! w2 O6 F2 M: Z6 ? fscommand("fullscreen",true); c# M# D( s& E3 Z
如何不能使用右键?6 x S) h; I% S" h' ], Y* g B
fscommand ("showmenu", "false");
9 |3 Z" l- |- E8 t( U' F 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?0 g2 L9 a" {7 e( V4 j4 q/ l+ ]. ^
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?: R d8 ^& j- K' g5 T) y. O: X1 h
在要加载动画的那钟加入
: D o3 {& S! o$ L3 { loadMovie("dd.swf", "a");
( z1 o1 d2 `! @. n. b8 b a._x=205;
^7 X' @2 u. H% E% z7 K6 X& t a._y=250;
# L" ?5 b, d+ B$ s2 m 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a% Y9 l0 O" W8 Y; h
4、当鼠标经过时动画播放到某处; Q3 w8 y ^4 x: E) C: `
on (rollover) {: C0 a9 g3 O7 }1 S
gotoAndPlay(10);
- H- \# a# u; X' a# [0 ?+ t: s+ J }
( D2 n8 A' ~' |( w5 o9 ?; o 当鼠标按下时动画播放到某处
8 w- z0 ]7 w. S2 ` on (release) {
$ F' p( Q& T# o gotoAndPlay(1);
, D& Q# y5 v4 s' w, L: M4 B$ K }
" [! `) Z1 _, s1 n3 V 5、播完动画后自动跳到某网页% A1 h/ ~& m0 S) j$ T; ]
getURL("siteindex.htm", _self);4 b2 ~' z/ c. p8 a
6、设为首页$ i1 p5 {$ g" l9 E
on (release) { - Q. l( E$ ?3 ?9 {# S
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
3 C1 e+ A2 D# ?1 m# `7 X }
* Z: ^" |" \3 y4 a- I: E* ~1 _+ W 注意要将网页中的flash的ID号命名为"links"0 B( k3 Q$ {' r- L' |% K7 d. ~" G
加入收藏夹
& Q5 i; u' I; \) g' A8 z: U; N' V on (release) { * i' p' t9 i9 g
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
# A1 P& I( v, V8 |* c! S F } ) E, J/ \3 {7 d6 i& l. {8 H; s1 C
7、关于随机数的技巧
/ n7 @0 x4 q" ~% P( E6 l) C9 R- c 用来产生6--20之间的5个不重复的随机数: / K) c2 P+ _+ I2 H5 E
1):首先产生一个随机数,放在数组对象中的第一个位置;
7 d0 ]5 E9 `; C% H3 ]+ q- E! m9 e 2):产生一个新的随机数.
2 D- i" K2 `* I! B1 ?" r; k1 A 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
* h# B# f! N1 c) z, M$ M# x( n0 o# d 4):将新的随机数加入数组对象中下一个数组元素内. 2 T1 [1 _: E+ j- ]0 d
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
( ]& h/ Q! D: B 6):结束.
7 ~* v0 j! I2 L* A5 m* { AS如下:
+ g: V3 ^, }$ \$ h: D" \ data1=newArray(5);
1 i/ e" ]3 W2 ?( j: Z' T3 g3 U, _, C tot=1; + {6 C4 c/ W3 [4 }- N+ \
data1=[tot-1]=random(20-6+1)+6;
5 B2 z/ a. W$ n g5 Q do{ 5 W) s) x+ K. b$ p
gen_data=random(20-6+1)+6;
6 C% r' I% Y6 {/ N) A& i reapeat_data=0;
' q% G4 ^' F& F4 J# J0 r7 q6 u2 | for(i=0,i<=tot-1;i++){ 1 K' z* n v/ b$ C0 @/ v8 N
if(gen_data==data ( R$ k7 ], H5 P7 N8 W
reapeat_data=1; : W. z/ P! a6 y) A. ?
break; 3 B7 K: V: h8 p/ y
} + ?. f7 F3 _' j- W' W
} v z# x) j" u4 C6 i( h) g
if(reapeat_data==0){ : d7 g* L8 I4 A- S" \' T7 c
tot++ ; I; {1 t7 ]- q/ Y3 M
data[tot-1]=reapeat_data; 2 C1 j+ u8 k7 C" t" W* \; G
} # `& K$ r0 W! K4 l- v* _& \
}while(tot<5);
1 U& m3 h9 h) d9 X trace(data1); 4 y/ x6 w4 N# i( }2 @
8 、如何使得flash一打开就是全屏的4 N% a1 b( _, h l7 k9 ? X- ^& _
这里说的方法只是用于flash Player (fp)
/ Z# @% ~) Z9 w8 b: m5 Q 9 、如何禁止右键菜单7 F& [2 o/ {8 o6 K9 Q5 D4 }7 ]; r
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
1 z8 F2 T) a* p5 w8 T: C X; d& {) }& \
a+ q. T8 e7 l% |; y
或者用最简单的一句as,在fp和网页中均适用:" f5 v; |4 e- {( y% |- `+ E# S _
Stage.showMenu=false; 10、载入动画的问题$ q, \7 Q: O) L( _7 f9 x$ z& P
loadMovie("dd.swf", a); //这里没有引号~" F: f* E8 n# K
11、播完动画后自动跳到某网页0 N' C: [, [; }
getURL("siteindex.htm", "_self"); //这里有引号滴~
% d. c* e: a$ g5 p. D( R8 B" O |
|
|