  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口
% d+ P' O3 M( M- T5 K+ C0 }% t* d4 J 分两步: 0 ]- N) c% ?8 J6 P; J! y, D/ w
给flash中的按钮加入如下action: , x j2 [! {6 l# n' H
on (release) { ' Y7 U4 O3 Y |0 i# n# o* x
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 6 U9 W7 o, W' Z1 o: Q2 b' n
} 在HTML页面的...之间加入下面的javascript代码. + r/ Y. y8 b! N
& z& K: i5 ?# B
2、如何使得flash一打开就是全屏?. s) {! W" u5 X2 V
fscommand("fullscreen",true)+ n& z4 |2 }) L- x2 J6 D8 E
如何不能使用右键?
0 w( z7 U; P8 M fscommand ("showmenu", "false");1 n! B' q5 r3 d0 I
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
, g1 E' G! h& O( y 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
+ L4 ?; b! K- z 在要加载动画的那钟加入2 I- t/ p3 Y* F! j6 F
loadMovie("dd.swf", "a");7 A: M* P* U: l9 k0 }
a._x=205;
6 G/ m9 n( V$ d. e* U a._y=250;; @7 @4 G; ?2 I0 M( h
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a. Y; F9 k' Z' g2 v/ Y, d
4、当鼠标经过时动画播放到某处
8 W2 r% L$ r p on (rollover) {
7 z1 s; M' j* O' a; e+ U8 M( }* O gotoAndPlay(10);6 F& [, x3 p2 ~. X8 |, o
}
0 q' B) P6 m3 X7 u! P: F 当鼠标按下时动画播放到某处
# r- e6 x& q7 x+ j" b on (release) {
" f% q5 Y2 ~1 x4 f2 G# \4 H gotoAndPlay(1);
" s9 k3 ], Q5 G/ b, Q3 X: Y# N }4 { }7 f b- x+ G9 X7 h
5、播完动画后自动跳到某网页1 r, K5 l2 _+ `9 Q
getURL("siteindex.htm", _self);3 J. ?* |5 B# }- W& D
6、设为首页
- X) p- N% L4 z! k. p! J on (release) {
4 \7 `" Q `, o) G! A1 ^ getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); + p6 [) _& ]/ S1 ]' u
} 3 d9 I# U) G1 D
注意要将网页中的flash的ID号命名为"links" b" n" k& c' t& c
加入收藏夹
; P- D' o; U0 m& t/ `% T on (release) {
3 A: x& E8 l5 d% r getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
& `+ C/ w7 h: t, E4 |! |: d9 w } + t' @; l1 z% _. I
7、关于随机数的技巧8 |9 P$ p9 x4 Y& O# s+ p( `5 \
用来产生6--20之间的5个不重复的随机数: * w2 C% A( `1 {% N
1):首先产生一个随机数,放在数组对象中的第一个位置;
' U8 h n$ p; J2 d$ l- N$ @9 R4 ` 2):产生一个新的随机数. ' e- [1 m, p, M% j$ `
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) v+ q/ {, _* J9 C$ X$ _
4):将新的随机数加入数组对象中下一个数组元素内.
/ V2 T I8 I# J e' @7 z9 l 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
7 K ^2 O/ E2 X O: K 6):结束. $ v, B) D. l1 y* `2 K( t8 L
AS如下: . W+ Y0 D7 m# a2 o& T
data1=newArray(5);
1 I M: v5 l$ n; O tot=1; 5 ~5 M l$ T) Y
data1=[tot-1]=random(20-6+1)+6; & L% o7 d7 V) a3 c
do{
" V( h* R) d0 ~+ R8 p/ l gen_data=random(20-6+1)+6;
5 I: Q7 N4 x% C4 i6 d. F0 f4 u3 s# W reapeat_data=0;
; N& v- _# U6 m! B" m for(i=0,i<=tot-1;i++){
! V7 Q5 |$ l& b( B$ [: U if(gen_data==data
0 j$ D1 `5 S% e" @ reapeat_data=1;
% F, {* z1 v: x' U break; ' H; @; w1 X4 y
}
, S! R9 x, o& z c0 r6 ] } . J, q n) u& c
if(reapeat_data==0){
% y; E% q5 n* j2 Y7 G- \- L- M tot++
8 J" ?8 A# I$ n/ _; J( \ data[tot-1]=reapeat_data; 8 X% Q) m- x- h0 {
} / y6 N! a% @" J+ p3 b3 n/ v' S
}while(tot<5); ; ]: R; T, ~& h5 U5 T0 ~
trace(data1); ' |: ~4 n4 T3 y- V& b" l4 c1 F
8 、如何使得flash一打开就是全屏的
' h; D+ u1 M* p+ D9 x' W4 g 这里说的方法只是用于flash Player (fp), E5 E2 p; S9 q
9 、如何禁止右键菜单
7 ]; t) P" j _* a fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数9 l8 d6 y$ H K+ `
; p5 `; z- J, w% Y, u, }) D
6 q0 Z- C9 R: \2 Z# y- Y% S 或者用最简单的一句as,在fp和网页中均适用:
4 ?4 L2 l7 g9 q8 p: h Stage.showMenu=false; 10、载入动画的问题
4 v Q" A( R3 \5 f; G2 G3 A loadMovie("dd.swf", a); //这里没有引号~
; x' j5 O. B) k1 v, m- M 11、播完动画后自动跳到某网页) V$ u. |2 `: P. x
getURL("siteindex.htm", "_self"); //这里有引号滴~% c8 P- _/ j( U! D. ]
|
|
|