|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
1、用flash 做那种弹出的小窗口1 R9 X8 P/ c' f) w1 c
分两步:
`2 q& v) S) w, d* x/ \ 给flash中的按钮加入如下action:
8 ~. `: D9 m+ p. N: q0 C Q on (release) { : C$ B9 d% T4 p( q* \2 @" I
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); + P/ \2 V: V* b- S
} 在HTML页面的...之间加入下面的javascript代码.
& K; m4 K- g& d8 d# x- j6 r, x) E) A1 M
2、如何使得flash一打开就是全屏?) h- l# _' g6 m! n" P# y: U7 Z4 \7 ~; P5 e
fscommand("fullscreen",true)6 S$ L2 V2 t1 @1 \
如何不能使用右键?5 B" B3 ^. @+ h! P4 ~
fscommand ("showmenu", "false");2 `+ s0 C; s1 q/ j
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
# W- A6 U8 j+ \0 Y3 Y8 X6 [) T5 r0 ? 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?9 }. F% m" b! g3 N3 D/ M, t
在要加载动画的那钟加入- f9 u& b, W) D
loadMovie("dd.swf", "a");: |! B5 A) E, P; x5 g3 n( }
a._x=205;6 }% J# ~( e( |& Z8 F5 Y* n
a._y=250;
; _' R2 ~7 m. o8 b2 O, z6 } 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
% o5 W( L* i7 n) c1 a 4、当鼠标经过时动画播放到某处
3 d# a* E- r. V' ^% t; A8 b% | on (rollover) {
# s3 ^. a" e# k5 Y( k1 N1 m gotoAndPlay(10);$ C$ B: [5 N( J
}8 W% a- U5 v0 L t1 ]- b; `; h1 o
当鼠标按下时动画播放到某处, d& J( A5 f5 y) R3 B1 }0 e7 J( p& a
on (release) { p- J* q, z& G; r" V7 I. T( M
gotoAndPlay(1);5 D1 d8 B' L, Y w8 D3 b( `
}% F8 m2 Z6 x, {% m7 G$ r
5、播完动画后自动跳到某网页( Y" x) b4 U/ |4 F) d* N N0 D
getURL("siteindex.htm", _self);- N* p- D$ B k0 S X
6、设为首页
' u& G, F X* g; O) Y! F+ {4 O on (release) { / t1 H& W! e& ]: A* p4 S* |
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
3 X3 F! E2 t: ~% Q5 v }
' F% T% B l' m$ s9 U 注意要将网页中的flash的ID号命名为"links"( v( C7 V" ~6 a
加入收藏夹
$ R; x6 f: a9 v3 l/ N1 t6 k0 V on (release) { ( X" ?# W) I/ q. T6 p" |/ N2 u% [+ i
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
+ v# G F" X0 S' y; {/ z: U }
9 ~' s+ M- n2 X X0 c 7、关于随机数的技巧5 c% L/ U8 k8 @" s. Y! Q: N
用来产生6--20之间的5个不重复的随机数:
5 D: ]; b& b9 b7 \8 M5 I/ i 1):首先产生一个随机数,放在数组对象中的第一个位置; 7 |1 }6 G) q. U' s4 Y
2):产生一个新的随机数. 6 D* p! q8 g" E3 J, |' J' e* W
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
- B3 C8 s6 V1 }7 k5 ?+ l) j, i5 h 4):将新的随机数加入数组对象中下一个数组元素内. ( B: I G' ^4 b1 M- e0 }
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) / j& o/ M ]% y$ Y1 E+ _
6):结束. 5 Z* x; d7 G1 x" w5 N& H
AS如下: % x" H" y! k$ }) ?3 D- g
data1=newArray(5); 3 y6 n4 s5 W& {
tot=1;
) ~6 T% H6 `% R$ J& Y2 A data1=[tot-1]=random(20-6+1)+6; ; ~% c, v: H" K/ G( g
do{
1 p7 B6 r4 ~" O; p gen_data=random(20-6+1)+6;
0 b6 k' T& }. b: a* O( H: n reapeat_data=0;
3 l' R/ H; }* o for(i=0,i<=tot-1;i++){
. S$ ~% i8 t2 f: V; l6 D( w. Y if(gen_data==data
( s1 [& Z7 \9 z reapeat_data=1;
, A( q2 ]$ R- X: ^ break; ; h9 O Q! M) c. ? @1 L
} ' Y0 w$ D# W# R
} 7 J& g( S9 p/ ^% b1 }. r
if(reapeat_data==0){ D3 ^; u* M1 N8 t7 h3 }7 `9 c; |
tot++ + V! F( X S% [# ~
data[tot-1]=reapeat_data;
' n; v' k% V; m( u; d }
7 X6 s, R# a! K V+ G, ~) W }while(tot<5);
- w0 p. M& a6 a trace(data1); 4 R, e7 K* J' B& P
8 、如何使得flash一打开就是全屏的& Z3 D' C$ U ^, S' V p, O3 A9 {
这里说的方法只是用于flash Player (fp) }- t. J! T; O9 @0 L
9 、如何禁止右键菜单. F+ j! T# k. k' ^
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
1 e1 k) U7 y- ]/ r$ h
9 n9 D1 y4 E/ g6 b; E
. l; ~; Z" G: y; [, e 或者用最简单的一句as,在fp和网页中均适用:
: _" ~' I( F' n" Y% |+ T Stage.showMenu=false; 10、载入动画的问题! a& e/ p) ?# v$ k3 N) ^
loadMovie("dd.swf", a); //这里没有引号~$ i1 |0 p. z2 m% X! _# {/ [
11、播完动画后自动跳到某网页
1 v4 T7 f2 H% s# B% | getURL("siteindex.htm", "_self"); //这里有引号滴~$ J9 ?% r! A% Z* k$ Q
|
|
|