1、用flash 做那种弹出的小窗口
( Q0 @- _% J' \ 分两步:
; l% A2 \% b) f# g d2 ^ 给flash中的按钮加入如下action:
& v( P) S* g& l) W; p
on (release) {
4 l; f- z8 R" n4 y# S$ U8 y! I
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
: f& T0 i* q1 ~- D2 M } 在HTML页面的...之间加入下面的javascript代码.
1 F3 g ^, b- N1 E
. B2 ]. \ I% ?. @ 2、如何使得flash一打开就是全屏?' v/ J8 ^" b, W5 P/ S
fscommand("fullscreen",true)
' T+ R6 M' k* \3 U* a- B' y3 o# r% b 如何不能使用右键?
8 Z0 }5 i& p! T fscommand ("showmenu", "false");
8 I q* v# A$ G8 F
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
u9 ]: A( M0 `% s: C0 Q% e 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
6 `9 u+ k( T0 ^
在要加载动画的那钟加入
* E. z9 H! S! Q, { loadMovie("dd.swf", "a");
* n, |, G6 {& K" M0 ~. i- k# E
a._x=205;
2 g3 W% z" x. \( S ]! Z a._y=250;
( l/ k* Q+ r/ M3 u9 m
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
/ M1 J: k { A
4、当鼠标经过时动画播放到某处
+ v* ~! O5 S' W' \3 u; \. L. w% f on (rollover) {
/ o+ \) W6 B& u0 n2 w7 ^
gotoAndPlay(10);
5 g$ ]( F- j3 H2 y4 G3 [
}
2 y# o1 `* B- l 当鼠标按下时动画播放到某处
+ o3 i# P: g8 b/ b" _+ q/ }! k* p/ ~ on (release) {
8 n( R" N* y6 L
gotoAndPlay(1);
0 [* t4 U4 Q. ?. o3 Z2 R }
1 X4 c; y, i# C/ c5 X
5、播完动画后自动跳到某网页1 o7 k* Z8 _* s* q6 T- Z/ }- K, Y- |
getURL("siteindex.htm", _self);
# \# p% E4 Q6 m- \( i m
6、设为首页6 Q5 @$ _' k" I- l+ H, q* y9 g o
on (release) {
9 z5 m& q4 o U7 ~; P! l- F
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
* y+ @% T3 ^- x! y2 q }
( X$ ?/ b" _, p+ i" w8 q 注意要将网页中的flash的ID号命名为"links"
+ M1 U, V E0 ~. E& H9 j
加入收藏夹
4 Q& w# f- U3 W5 ~ on (release) {
% Q! ?' I& B( Y% \8 ^3 B' a4 ~ getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
" C9 j2 Q1 n+ i- K* T* D* a) M" J }
) k9 Q- p/ h$ G8 J6 w' G2 i 7、关于随机数的技巧
) n! W. \3 `+ V; m 用来产生6--20之间的5个不重复的随机数:
0 ]7 U" k5 Q: W# R- {
1):首先产生一个随机数,放在数组对象中的第一个位置;
4 Q: |( H4 e* y 2):产生一个新的随机数.
. \* a" K x; { L- s
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
- N% M! k1 Z; I+ y; p 4):将新的随机数加入数组对象中下一个数组元素内.
6 Y; c2 ^1 ^- b" [+ X( @1 p! X2 p
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
# s# |5 j0 P' \" v* L: K 6):结束.
7 f7 N, u+ E" c) B/ D/ @ AS如下:
. n* u9 E/ F) v6 T; A data1=newArray(5);
( |# j1 _$ i, ?: p# S5 c7 }- l
tot=1;
7 g0 k1 J( Q5 I3 f+ T$ X) m: o data1=[tot-1]=random(20-6+1)+6;
1 e1 N0 r. c3 @: z& h) z do{
3 M$ Y9 T! `9 \) L; F gen_data=random(20-6+1)+6;
- @* @% _ | H( c reapeat_data=0;
2 y+ \1 @2 i* N5 t1 R% ^7 V for(i=0,i<=tot-1;i++){
?" L3 ]1 i3 m" R% _
if(gen_data==data
. Z( f. D" P3 \+ N. r" t reapeat_data=1;
% h1 F6 J9 \& }/ H" y; }
break;
7 T( b7 {5 m6 D6 m' |, p: F& @3 U% | }
' |( W+ O% O" _5 @+ k) r0 j
}
' `0 ~7 A% |' }( |* M8 y if(reapeat_data==0){
; j2 H5 j, V' y# h
tot++
' E2 y; G& A5 b Y
data[tot-1]=reapeat_data;
: v7 r/ V5 b2 E) k3 h
}
m4 a' m8 P9 l$ b6 h }while(tot<5);
8 V+ e; z: d" r" @
trace(data1);
8 W: k1 W2 A/ S 8 、如何使得flash一打开就是全屏的3 U9 [2 @# Y$ Y/ n( a
这里说的方法只是用于flash Player (fp)
. @: S. P1 d( Q 9 、如何禁止右键菜单
- t: y# `0 J' g) d2 Y fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
$ M1 Q- ~9 [7 Q( A8 d6 X% S6 q7 `4 ~( Y! I m- y, K+ u, T
l* l- c3 Y7 G$ j: V; [" a G' t
或者用最简单的一句as,在fp和网页中均适用:
! I- a3 [' l! s) e Stage.showMenu=false; 10、载入动画的问题
3 n. T; n% m* c3 {1 q loadMovie("dd.swf", a); //这里没有引号~
5 B/ m. N" \0 a B% y 11、播完动画后自动跳到某网页/ c+ p4 `/ K$ L: m2 L @: V* }$ R9 o
getURL("siteindex.htm", "_self"); //这里有引号滴~
% \" p8 j+ ^4 X$ P0 @- p- l |