  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口
f( t1 P3 A; t f; ?7 x 分两步:
: W& g3 X* s: u4 c* n- l 给flash中的按钮加入如下action:
! ]8 [" U$ A3 M( ~' T, t ^( C on (release) {
6 {5 q, M* R1 Q l getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
, C& ~. F) W5 }! ~2 A } 在HTML页面的...之间加入下面的javascript代码. 0 K. d1 q4 y; Q- k5 h; J
" P2 P6 {% f2 ]0 ? 2、如何使得flash一打开就是全屏?9 z& Q9 x$ j" c8 c' P. w) v, p
fscommand("fullscreen",true)5 M. X3 c8 B9 s# o w& ?
如何不能使用右键?
( m' C& c6 [9 K9 x8 I Q fscommand ("showmenu", "false");& t: u6 L5 A0 v% }2 x
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
* S8 y! \0 U# Q 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?; G4 S/ E5 V4 }
在要加载动画的那钟加入
5 ]! J! Y0 D) f* ` loadMovie("dd.swf", "a");) _; F+ I, J6 F: S
a._x=205;3 w$ n& d5 p t2 J- l
a._y=250;
9 }# b3 W g U+ p) P R$ } 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a: z9 P' I2 a; H9 |2 f, n! o, u
4、当鼠标经过时动画播放到某处
- o6 T& E5 ]" O* v/ d: ?! X1 c+ M on (rollover) {8 h$ J' x5 u- a* T( o' ^$ x
gotoAndPlay(10);. k' E* @. ?5 r: q) q6 Z
}! U% Q* E7 b1 @4 H. c# x' K1 B
当鼠标按下时动画播放到某处
, v+ W7 X0 F6 j7 Y4 k% K on (release) {
5 X# ?% X' s! d( [ gotoAndPlay(1); l! p6 A8 ~- i3 I& i
}
, f; ]4 T6 d, O( O 5、播完动画后自动跳到某网页! b7 T; `5 n5 }6 y
getURL("siteindex.htm", _self);) z# v: G8 f/ c t
6、设为首页
& p8 M( e" D1 a5 X- l/ a on (release) {
$ R+ U0 D7 t2 n, w5 u getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
# @0 W0 x! K/ Q% L7 ~1 \ }
5 ?; V; O4 }1 y4 l 注意要将网页中的flash的ID号命名为"links"8 x; U" W4 k5 I3 R" ^( ]! Z: [
加入收藏夹
) d$ |; u4 z5 x on (release) { " f" r; S/ b' ?
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ) J& i+ e& m8 v4 c, |( w
}
) Z) B, k. t( c; h7 A' k 7、关于随机数的技巧4 g0 y( \+ A8 }6 F# B
用来产生6--20之间的5个不重复的随机数:
: y5 b9 S, y: f( \ 1):首先产生一个随机数,放在数组对象中的第一个位置; : d. b! U- q, I
2):产生一个新的随机数.
2 c4 L/ Q3 J9 \, j* Y* `) P) a, y) g$ ^ 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ; R3 B( C: H+ c" P6 B
4):将新的随机数加入数组对象中下一个数组元素内.
' [5 e9 A6 ]1 k% E5 Y+ j B. W) O 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
1 `3 S8 I6 Z. g: \ 6):结束. ! C; N. f& z# ~- H* l
AS如下:
% X; e. W i _( E% f0 y9 v. u; b9 g3 Q data1=newArray(5); i1 ~& r7 \9 p- N4 [% T" j
tot=1;
, q6 \( W0 e( ]9 r8 p! r data1=[tot-1]=random(20-6+1)+6;
( l+ S* S5 Z! L; q T do{
$ N* S$ M7 d/ O0 n gen_data=random(20-6+1)+6; 3 v: c7 w0 _2 I) l1 R/ F0 V' q- G
reapeat_data=0; 0 V0 w- U6 s: ?& f7 D$ N% ^
for(i=0,i<=tot-1;i++){
- S0 s% F" `4 T6 G if(gen_data==data
5 U! z6 k8 U4 G) w% U/ _& Y& O reapeat_data=1; , v/ O: \; M, {( R) a; w4 f6 q
break; $ G D' E9 O' k. t1 [
}
' J% L: Y9 q& q% X& A }
' t0 l& W+ {$ M if(reapeat_data==0){ 1 K4 |( W4 C2 v+ K8 c5 _0 U
tot++
3 I u) q8 M( B1 O$ }$ _% S data[tot-1]=reapeat_data; # Y2 Y1 A4 W1 [4 r4 T0 O: j
} - r' S7 k' b+ x
}while(tot<5); + K) {' z$ Y8 ^( Y, F
trace(data1); 5 b q( Q5 \$ t8 p# L' r
8 、如何使得flash一打开就是全屏的* k( r4 j- M* t: A
这里说的方法只是用于flash Player (fp)
4 F4 l$ R2 P) b y+ F3 B$ Q 9 、如何禁止右键菜单
% I% D1 q4 S2 Y D* ? m$ \" |, H fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
' K, B h/ p- X# S9 i7 m% U
+ v. H- \( L1 v1 e G+ s7 U
" u1 t- s$ e G 或者用最简单的一句as,在fp和网页中均适用:& y5 _7 V0 h- L+ _
Stage.showMenu=false; 10、载入动画的问题
4 I6 G$ D( ?# X0 h4 k" e loadMovie("dd.swf", a); //这里没有引号~- F' A( B: s) d* z" G' B
11、播完动画后自动跳到某网页
! D. x8 ?7 Q- | getURL("siteindex.htm", "_self"); //这里有引号滴~
& n4 a9 }- S% y C/ f) a" R |
|
|