|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口
! j1 [/ M5 r" p! u 分两步:
! Q! @- p+ d2 L7 }5 M/ H 给flash中的按钮加入如下action:
, |' E" a, p* j+ C' p) o8 J on (release) {
" F3 v0 Z/ |6 m1 r- A getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 0 j6 v5 h% a5 F8 l
} 在HTML页面的...之间加入下面的javascript代码.
1 z! H: p' J0 N
- c: o* R, U' X7 ?- l 2、如何使得flash一打开就是全屏?
3 v1 \5 S8 D: s/ i fscommand("fullscreen",true)
( l( q5 P9 o5 G; |) | 如何不能使用右键?0 @- Z) v- e' Q9 o9 T
fscommand ("showmenu", "false");
6 A# n) m j! B( {) ]: n 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?( d! Q" `# F- j6 w+ D& S
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
q. w; [( G; J* H8 r# m 在要加载动画的那钟加入
/ ~7 m5 E1 }* G* i% I' t/ o* Q' | loadMovie("dd.swf", "a");* y3 G: j7 m/ [9 w- i0 M
a._x=205;
% i$ }( j1 @, e$ R3 n; L0 l, i a._y=250;
+ `6 o- W2 j; }" m* w) G 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a% E! Q) s$ y4 w( |3 }. [6 ~$ K+ g* j
4、当鼠标经过时动画播放到某处" x) `) ^, h0 v- N) t0 S8 C
on (rollover) {
K" ?3 o* d1 X gotoAndPlay(10);' x$ o- {' b4 M& l4 J: Q& f2 c' E( }
}
5 {0 ~6 R: _# ]4 F, {, p) A; b' q/ r 当鼠标按下时动画播放到某处
2 @: C/ G( D: j4 E on (release) {5 m, `+ o; o) r8 y: N5 D, K
gotoAndPlay(1);
: c' c* r2 j$ ^ }
) t4 e) ]; M: O; @, z) a H8 x5 k1 F 5、播完动画后自动跳到某网页
6 A& x3 d$ Z3 N& M* f) @ X getURL("siteindex.htm", _self);5 t1 m6 O4 s% T6 V7 I
6、设为首页) e) p$ d6 n' o. f2 K
on (release) {
) u& Z5 [8 D4 x# m% b" T9 T0 C getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
. U9 g1 R1 L; c- @3 {' O: ~' P2 G }
1 H! o' }9 g5 C4 N; ^1 i 注意要将网页中的flash的ID号命名为"links"
5 O7 Z; O( E, u W! y" L 加入收藏夹 , b- f" \7 P: l2 p. h2 A
on (release) { " u/ h9 |7 S1 x
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); L6 {+ O/ s+ {4 [- f& ]4 d$ C
}
" c: I5 {9 _* {6 N 7、关于随机数的技巧" h) r2 ]# R; P0 p
用来产生6--20之间的5个不重复的随机数:
' p" H2 ?+ P1 Y" V8 M 1):首先产生一个随机数,放在数组对象中的第一个位置;
2 G1 S7 M& F& n4 Y8 d/ o; B$ f 2):产生一个新的随机数. . {( ?3 F0 ~( ^' b$ y4 C
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) " r' l9 s! P2 E- q2 K. U
4):将新的随机数加入数组对象中下一个数组元素内.
( ~* a1 Y: m5 D9 G3 ~! d 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) & Z/ n( G- h& Z% o9 ~& f) ]9 R* X
6):结束. ; c! a- @! D, C' p5 k! a
AS如下:
s0 T3 n% J, A6 K data1=newArray(5); 1 e( H" o2 Y' s# e
tot=1; 0 F; d& z$ T7 a( W( S! T# h7 Q
data1=[tot-1]=random(20-6+1)+6; ! v5 Q0 J4 {9 ? M3 B
do{
( w$ X; o' T- z& R ?9 W- V- v gen_data=random(20-6+1)+6; % G0 X8 h! _$ T- G
reapeat_data=0; $ i% Z7 q, O7 p; x/ H
for(i=0,i<=tot-1;i++){ 5 R; @$ j* J3 e% O
if(gen_data==data
* j9 D+ V2 R. x reapeat_data=1;
, e' e0 w) `0 i: z$ i' l6 a' J' w break;
8 X+ R6 G* F0 B: `4 P } + j6 A, [% J1 p1 K" T+ l/ R
} 6 i/ |1 i; R' j- E
if(reapeat_data==0){ " d! v. ^ b, r7 I0 V8 L8 |
tot++
: r2 K$ C# V0 [' W, C data[tot-1]=reapeat_data;
+ p- d: x( i% T/ r4 H } ' z+ A; D+ k; f+ |: O- v& X& d# I
}while(tot<5);
/ Y0 |7 x1 H( V3 z trace(data1);
: x% N J6 r4 N5 e 8 、如何使得flash一打开就是全屏的+ \8 ?+ M$ p& J2 j; w
这里说的方法只是用于flash Player (fp)
" O( ]$ l. u! s/ X7 N 9 、如何禁止右键菜单
1 i% z1 f/ V5 b" s fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
3 C2 \2 O# p: R: \7 Q6 H6 s: A/ o4 l* h7 W/ F5 v1 s; _ d3 I( f% {
4 V* M! D3 L, {( u p: Z7 E- h- R 或者用最简单的一句as,在fp和网页中均适用:# S+ \3 I g% T/ ]& t. W
Stage.showMenu=false; 10、载入动画的问题
4 i5 |2 o! X8 l% E' l! t loadMovie("dd.swf", a); //这里没有引号~
' T* r2 Z5 }/ c 11、播完动画后自动跳到某网页
: y) |6 Y9 d/ _: @ getURL("siteindex.htm", "_self"); //这里有引号滴~
( P% L4 w# D& e |
|
|