|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口0 u; C% h( \7 I' e3 a( G4 |
分两步:
; A" r8 o3 D9 J4 ?+ }0 b/ X 给flash中的按钮加入如下action:
* q& K/ }/ e& }) M' J0 ~4 m Y on (release) {
& J' w) z& X; A4 {# v. s8 x getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 3 Y! |+ [, Z( i2 ^* c
} 在HTML页面的...之间加入下面的javascript代码. . `" l* F- Z, e9 D' b
, X2 T- J& x4 I) T/ V/ f! T
2、如何使得flash一打开就是全屏?
& q- H N/ Y& Y" B) G# S: v6 I7 h fscommand("fullscreen",true)
5 x" g2 k+ v: o+ v: r4 R 如何不能使用右键?
/ e1 f! m( _) o4 R+ @ fscommand ("showmenu", "false");$ v6 g1 l T0 X1 ] k) O. l
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?$ C# r/ c5 P; u6 l& D
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?- f0 p& T- ]6 e7 L
在要加载动画的那钟加入: I M) j6 f8 d z! G3 q
loadMovie("dd.swf", "a");
! q3 v X9 R" Y9 _6 R a._x=205;
! z% g* V; q% ~& {3 f a._y=250;0 U+ J @/ l* I4 |) i" i5 y
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
7 g$ H( N9 N7 L 4、当鼠标经过时动画播放到某处
: w1 I9 a) p- i* N# O on (rollover) {4 g+ u: ?3 N* H, C$ w
gotoAndPlay(10);7 }- } E. }5 p! D
}
' ~0 n* [; u' s$ F4 e5 ~ 当鼠标按下时动画播放到某处0 x( |- H* |7 W( A2 A
on (release) {
: l: ?; |6 X5 S7 b% O6 P+ P T gotoAndPlay(1);
3 T- l& a: Q0 C }
- _ ]4 {( [6 |8 Z% l- H 5、播完动画后自动跳到某网页
1 e' q5 e; D# |" Z* b getURL("siteindex.htm", _self);7 y* ^3 F* r' t. z# _' a
6、设为首页% T$ Z1 y+ k8 P% B
on (release) { 9 O/ p9 h- e9 d$ U
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
( L+ ]4 N+ g g5 W3 m1 H& i7 ^ }
+ M5 D/ K+ k$ v' H 注意要将网页中的flash的ID号命名为"links"
3 t7 b! x; @; S2 b1 ~9 H% F( B 加入收藏夹 / r0 y' E& g6 v; A* _8 s$ M
on (release) { 8 b" i5 {, c; d( g) I. c: |
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
6 g* @, Q& j$ @# X) R% W2 V1 | } % u) X* _7 w, z# Y) s
7、关于随机数的技巧6 O, j/ y+ @6 {- ?, Z; Q. {0 x" n
用来产生6--20之间的5个不重复的随机数:
/ O0 g) @# W; n 1):首先产生一个随机数,放在数组对象中的第一个位置;
: ~) n" `' T8 j6 p- G D 2):产生一个新的随机数.
6 b% b3 R/ I7 W! `3 w$ x% y& u, D+ s 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 4 O$ y/ w1 R$ n% Y) W
4):将新的随机数加入数组对象中下一个数组元素内.
3 }( D- R( P0 K 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 6 U8 _1 g1 j' ], p* y% f) t6 }( e
6):结束.
2 O9 S7 n2 P }2 @ AS如下:
$ \: X' l) r+ x1 V6 D% g data1=newArray(5); 1 c% b+ @7 J$ B
tot=1;
U! D' r6 @, ?/ {1 q I9 w8 r data1=[tot-1]=random(20-6+1)+6;
9 L& s8 }( @& U; k/ f- q0 W' M do{
2 W1 k" @* J `/ \3 H# _ gen_data=random(20-6+1)+6;
, l5 A3 B9 D5 E" ]) q reapeat_data=0; + c/ ]4 H) h9 \
for(i=0,i<=tot-1;i++){
' D# N, d/ o& a$ `/ I if(gen_data==data
/ ]; f4 v- _* s reapeat_data=1;
+ f3 P. u) `8 o% C9 ?9 b break; 6 i6 G* u0 E" Z7 a. ?0 s6 c* a7 e5 F
} 5 o/ n. q" C- w; a( t
}
: D: x9 a6 I0 d7 Z3 {* Z; u if(reapeat_data==0){
1 f& g' s5 e) ]# L' f2 a. _) {3 w tot++
: `+ h( D* a) v! d) } data[tot-1]=reapeat_data; - \: t2 \4 W7 e s% t& c
} ( f% e) m' _( }
}while(tot<5); , N( U1 S5 j/ Y- A: y
trace(data1); $ m. @1 h R/ I2 b$ N8 N
8 、如何使得flash一打开就是全屏的" j8 N7 ]1 D+ c2 b K
这里说的方法只是用于flash Player (fp)
]+ G# T; Z, T. S+ y 9 、如何禁止右键菜单
% \/ Z8 S; m5 L: K( f% d. O fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数7 S9 N1 ~: T1 m; D
$ ^0 w+ e+ T+ ~+ ]( C9 |8 \$ V4 V8 f2 d9 ?% B1 n. ?' r8 X
或者用最简单的一句as,在fp和网页中均适用:* p" y9 r3 }+ O2 }% [; Y- @0 h
Stage.showMenu=false; 10、载入动画的问题
( i c, ?0 }7 f1 ] loadMovie("dd.swf", a); //这里没有引号~
4 U9 {) }/ ]: S$ _ 11、播完动画后自动跳到某网页3 E' L% W% n' K8 e
getURL("siteindex.htm", "_self"); //这里有引号滴~( E Y6 p' o' Y _* d& `$ G
|
|
|