  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14219
- 金币
- 2400
- 威望
- 1647
- 贡献
- 1348
|
1、用flash 做那种弹出的小窗口
O4 S& p# o* Q# [$ A 分两步:
- J+ O0 }6 j- t7 n 给flash中的按钮加入如下action: ) b4 \" a Y, O: z6 V8 w+ U U
on (release) { / r/ _! \& e9 {' s2 z. T. m
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
: i% \8 }$ ]$ f. f8 F } 在HTML页面的...之间加入下面的javascript代码.
$ {3 H0 d7 i* `! F& a5 I9 t: }' Q5 g7 f; t+ L/ ^: c) d3 i3 M
2、如何使得flash一打开就是全屏?0 ?% y+ r+ u: Y+ y% _$ V
fscommand("fullscreen",true)) ]$ u. C/ W* L% h9 [1 Q0 q
如何不能使用右键?7 d3 ] }: H; @# |! z: E
fscommand ("showmenu", "false");
9 ?2 u' u h" N" a" Z 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?0 _: K \9 G# K: n
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
; o( u: d! C5 l5 h3 q9 m 在要加载动画的那钟加入; Q4 v; Z B. b7 x
loadMovie("dd.swf", "a");
) T: V8 p; L# ]4 e2 C7 B4 V2 q5 z a._x=205;
+ j, \* n ]) C- l2 F/ H. D a._y=250;
( L0 y6 p8 L; X 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a) ] `* Y6 Y. x. x# [( o8 s J
4、当鼠标经过时动画播放到某处
% A9 j, N! B/ f# C on (rollover) {
, ?' p/ g+ @) q gotoAndPlay(10);
! W5 f# e$ [# N7 J8 J& ]8 { }4 }6 _. H. e/ R; w7 \9 g
当鼠标按下时动画播放到某处
; i$ h( N( s$ G6 y% V V on (release) {
4 {4 E9 u$ p: F* I gotoAndPlay(1);, Y+ S' c- b0 x8 Y5 B: D j) e
}
* `4 _/ Z$ z, w" o8 `: J4 Q 5、播完动画后自动跳到某网页9 R0 ]' ?" E. F- N( e
getURL("siteindex.htm", _self);
0 i3 b6 h" ?/ @* ?1 o6 ^! K1 j6 ^ 6、设为首页# u2 O( `# x3 L! G) O
on (release) { 3 N/ b$ e$ @- L2 ~! X
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
, H3 ]! ]. r% X9 y$ Y2 w } - t- j$ `. a7 H- {: X
注意要将网页中的flash的ID号命名为"links"
* z3 u/ u9 P: \9 a' e1 ~& o( L, Z8 [ 加入收藏夹
( M; `4 K O+ n" A/ |. I on (release) {
+ L! b5 @5 l" w: g getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
% _6 Z' [$ W7 G( p& P8 A% b7 |& P4 k } 5 r# }0 c N- T. z- w
7、关于随机数的技巧
; C, x6 w6 t2 u 用来产生6--20之间的5个不重复的随机数: ) L( h' a3 p6 j4 ^
1):首先产生一个随机数,放在数组对象中的第一个位置; + g0 c. e; I! z9 p1 ]7 g
2):产生一个新的随机数. 7 ]5 F, _3 R1 A) _- N) E) b
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
0 c( ~6 b, Z: H4 i 4):将新的随机数加入数组对象中下一个数组元素内.
3 y _. Q# q" Z+ m 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
- R9 ^' i* }# q 6):结束. 7 U$ v, i8 P; P. ?5 ~- o
AS如下: 3 X0 u5 F2 ^3 X# Y
data1=newArray(5);
4 g7 {8 e4 C- K5 |. K; m4 P0 v+ C tot=1;
) X. B/ e7 t- A% x/ l data1=[tot-1]=random(20-6+1)+6; , v* o7 C+ K# b% n
do{ ) T& c" g6 V6 @+ U& F1 j7 F: J
gen_data=random(20-6+1)+6;
' q) K) H$ C8 f. w2 F! B reapeat_data=0;
4 N+ L3 P8 J- u3 i* t* c$ Z for(i=0,i<=tot-1;i++){ # W7 p) ?2 X' p1 g0 D# L# A/ f
if(gen_data==data
1 t' o% l1 {- K; ?+ }4 R Q reapeat_data=1;
0 | Z: r& I; j7 w+ ^5 T break; & l3 F( p& J# i: d: t- W# L# V
} $ [5 t O4 K' _5 F6 |; b" f
}
6 A+ ]! X7 N; s- W+ I% Y if(reapeat_data==0){
" M7 {7 M3 S$ N8 @: h tot++ ) V* ^2 @( D% s
data[tot-1]=reapeat_data; 2 ]2 U2 I! t) m5 {, q8 e$ T# V
} . Z+ }) y, m6 H, M/ V' X
}while(tot<5);
! g6 {+ H' _! K# z trace(data1);
4 o0 ~/ j* A( c v) X 8 、如何使得flash一打开就是全屏的* ^# z5 c. B" _$ q5 O ~/ ^ t0 y
这里说的方法只是用于flash Player (fp)# l O4 d E) K+ U4 a2 h: ~
9 、如何禁止右键菜单7 _7 F- f) J" J' H U) b: I
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
1 ~8 X* h2 |" I2 N
4 b8 W. K8 E1 X/ `; i- l/ w( J- f( m0 m9 h8 B& I
或者用最简单的一句as,在fp和网页中均适用:
; b7 ?! D6 B$ R; w& E$ L% o7 \ Stage.showMenu=false; 10、载入动画的问题4 b7 L- Q* t4 i ~
loadMovie("dd.swf", a); //这里没有引号~
1 z: S& j0 }- Q+ Q 11、播完动画后自动跳到某网页
# V/ L s; _) H- @) Y6 e getURL("siteindex.htm", "_self"); //这里有引号滴~# l0 _8 K7 v1 P6 D8 z4 h5 J. L
|
|
|