  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
1、用flash 做那种弹出的小窗口7 C, A4 L( U3 Y1 n# B
分两步: 6 A' c! b j& L
给flash中的按钮加入如下action:
9 ~& |* v+ @$ u$ b3 S1 ? on (release) { . {6 l5 n2 b- g W S# e
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
! |- v5 R3 P$ V+ Y6 I6 y( u% | } 在HTML页面的...之间加入下面的javascript代码. & ]: T& o' y) }" J$ H: S8 }" K
3 N1 }$ C4 ~' R
2、如何使得flash一打开就是全屏?
3 e9 T6 ^9 N" X) m+ I3 @ fscommand("fullscreen",true)
9 f6 |! x3 T) R J0 T; k 如何不能使用右键?
5 |6 D( x+ g, e- _3 c4 b7 ] fscommand ("showmenu", "false");- ^8 _! V* V$ J. w. `) q# w' R: L6 w
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?5 W4 y. I6 m+ v
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
2 x5 }1 W) j- f* R9 Z 在要加载动画的那钟加入
1 m% B1 A% c/ s$ s: [ loadMovie("dd.swf", "a");
+ g3 ? t' S- K a._x=205;' j! x9 i% p' a( i& K9 J
a._y=250;4 @4 k2 v J% {
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
v6 X" U$ F6 g; x+ I8 Z( x) ~ 4、当鼠标经过时动画播放到某处
4 r1 R2 y4 ? y& m) |8 Q: i on (rollover) {6 R: ?1 k' W/ i, y
gotoAndPlay(10);
2 X0 U1 d) H x, l }* O+ E# } N X3 K/ k
当鼠标按下时动画播放到某处
, }9 i( ~6 x' H. X, x on (release) {$ o( h8 Y. }5 {( N% M. a3 v/ C
gotoAndPlay(1);
4 l- |5 }/ [) o3 C" X4 D } |! H% [7 }2 f4 r0 W
5、播完动画后自动跳到某网页
" e4 ~1 E( s& I4 {6 |2 Q getURL("siteindex.htm", _self);8 s1 P1 } U! @, ]9 u0 z, y
6、设为首页- H: f5 {9 q7 b4 P
on (release) { 3 K5 r" A- t C5 O, b9 D9 Q7 L
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
, K$ X2 P3 B# n, M8 n. k! z }
: N: N. v0 U5 }, h 注意要将网页中的flash的ID号命名为"links"7 A; s0 s8 I8 Z. ?8 e
加入收藏夹
4 m0 J1 E6 R9 P8 b, H" Q/ h on (release) {
, L# c- ^4 q+ l3 F( M3 e- v getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
& l4 M2 O/ h" o! N% w }
- m) j9 G R7 U' t# A* \ 7、关于随机数的技巧% G3 H- R4 H$ f# U; n( O; B# `
用来产生6--20之间的5个不重复的随机数:
, {1 i: w; a0 e1 O v) E 1):首先产生一个随机数,放在数组对象中的第一个位置;
( K" I3 ^5 r, f 2):产生一个新的随机数. % }8 y* [8 Z. p/ f, {3 y- }# `
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
/ a8 G% q0 F w8 g l0 W0 O6 b+ i+ l; B 4):将新的随机数加入数组对象中下一个数组元素内.
( {2 o$ D! b/ U2 G 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
; e; {9 P( R+ Z! b: {1 W; \ 6):结束. 0 Q* X0 f1 q! X0 ?- J
AS如下: , q/ Q& u9 u: g3 R
data1=newArray(5); 8 I$ h6 c- a/ e
tot=1; 5 m* v2 U3 Z% g( V3 z) l, H, v) a
data1=[tot-1]=random(20-6+1)+6; 7 x) o! p# ^" x
do{ 8 \2 {( r, D& G
gen_data=random(20-6+1)+6; & a5 z& e+ m; p" t+ L0 `
reapeat_data=0;
s+ ?, X5 Y/ x! f8 W for(i=0,i<=tot-1;i++){
5 j( ]4 t! x6 ] if(gen_data==data
9 n4 b- A2 z; r6 y/ a' v reapeat_data=1;
$ f, G, M* I" _/ D break; ) V$ V- b+ }' T6 }: q$ l' e
}
; n+ l7 Y N, P- E$ F4 w } ' j' }& Z" _& w9 v" a* f
if(reapeat_data==0){
' a$ p+ }1 P5 @5 y, M tot++
6 P. v) E" C4 Z data[tot-1]=reapeat_data; 0 s9 p( P" I5 ]0 l) u3 ~5 ]/ P
}
1 e8 }5 I8 j0 v- _ }while(tot<5); ! Q( k! m1 a( k
trace(data1); . j2 i! y2 Q: m* |5 j& n
8 、如何使得flash一打开就是全屏的9 L/ c+ s$ E# C: P# b
这里说的方法只是用于flash Player (fp)
: d' i. { c4 O9 Z 9 、如何禁止右键菜单
4 F1 M; C; L& n% p9 k3 J fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数( W7 T4 N. e, J
" D* A2 y% q' o @
1 i+ T5 x8 y4 @/ K" v' v2 I 或者用最简单的一句as,在fp和网页中均适用:
/ ] o. [2 h( z$ S! b9 H. J2 r: q Stage.showMenu=false; 10、载入动画的问题
X$ M) u# Y6 E4 w5 X loadMovie("dd.swf", a); //这里没有引号~( X3 P1 w5 [: Q
11、播完动画后自动跳到某网页
& p) a0 D# J: _. }7 v2 J4 a getURL("siteindex.htm", "_self"); //这里有引号滴~
4 y6 O! N. f/ s: w9 m% f% }8 L k3 X4 c |
|
|