  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14219
- 金币
- 2400
- 威望
- 1647
- 贡献
- 1348
|
1、用flash 做那种弹出的小窗口1 l4 ^ j6 v' a: f* M$ ]( f
分两步: 3 J% i/ i! s h: {/ x
给flash中的按钮加入如下action: 5 b' s6 C+ i% A+ |$ L2 q) G
on (release) { 4 i; }( W5 b* W2 k0 o3 X# U3 v
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
) w x- [5 ^/ j: j: J( ~9 R } 在HTML页面的...之间加入下面的javascript代码. # y. B6 B& D( |
4 O. N- j9 N% f+ ~( c2 ~ 2、如何使得flash一打开就是全屏?
& ^7 E: H1 r3 K l; i( v2 L fscommand("fullscreen",true)' ?5 Z: _8 h u
如何不能使用右键?( h( B9 P H1 d# Y
fscommand ("showmenu", "false");
+ \/ O5 G: _0 H0 u 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?/ E, l$ F |. T
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?( X' `, I/ B/ S. E% {
在要加载动画的那钟加入
6 ~& L! h/ M) ]1 V! D0 a* @: U loadMovie("dd.swf", "a");
8 |( G& F& n0 _- V# V a._x=205;& M# o- |* R* s
a._y=250;
, f# d7 o; n& y 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
4 d. ^' o8 y& O4 S3 |: f5 y+ l5 I h 4、当鼠标经过时动画播放到某处: V6 B+ z4 j) p" i9 `, G* N
on (rollover) {! @3 N. C& r7 g5 A
gotoAndPlay(10);
' P: d' H2 [4 m }
4 i9 E2 u6 ?( h" ~, n8 G' M 当鼠标按下时动画播放到某处2 d7 X$ f9 v O
on (release) {8 @# j1 K k( v) m7 P" G
gotoAndPlay(1);. E3 F% _+ L# L8 t
}) m, s- c7 ?1 I, e
5、播完动画后自动跳到某网页
) _: F+ |4 O) v6 k a getURL("siteindex.htm", _self);
. Z0 W! g I+ w* K* \2 W 6、设为首页
; l* d, G/ K1 O: Q( d7 m on (release) { 9 E5 I5 V2 j, `! p4 A
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
/ W+ L# t! P! v5 ^ } 5 E- o( p4 o7 c' B7 R8 j) ~$ Z
注意要将网页中的flash的ID号命名为"links"6 z" ?1 L3 V+ r4 T+ j/ [
加入收藏夹
, c E5 A( y; l' w7 H on (release) { + P$ S6 @* l6 K& Y1 v7 D
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); % }/ }: E2 [$ c9 E |% i) K
} & R/ z" A% U0 ~ ^( q* r
7、关于随机数的技巧
' n" Q3 n5 L/ l9 o5 m+ X 用来产生6--20之间的5个不重复的随机数:
- S# W+ j& H% H ^2 `) n; B 1):首先产生一个随机数,放在数组对象中的第一个位置;
3 H2 y# S' v: `$ h2 @& h5 B7 Q 2):产生一个新的随机数. ) h) [& [3 {# L6 ?: {; ^) Y
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 5 X" f0 A% G% r
4):将新的随机数加入数组对象中下一个数组元素内. - b9 ?& _1 A2 @' _6 G: ]
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
* J! ?. U( u! X4 ^. ^7 K; C 6):结束. ( {) G2 a. p$ ~( Q; }2 a1 s
AS如下:
3 f! y, f, m- M! B+ F6 U3 s2 u data1=newArray(5);
h# p8 C) f3 a; }( {5 U' j1 Y' K tot=1;
4 I4 v- D5 x A3 |9 `" w- t4 ^ data1=[tot-1]=random(20-6+1)+6;
) l b$ x; [1 w! h4 ^+ Y" K( D' L7 H do{
x3 l! M) A9 z$ v gen_data=random(20-6+1)+6; ) u6 `* q% T, a9 Y; k! e; v! U6 B/ S
reapeat_data=0;
: O* H, Y5 a g* t0 i* O0 l: O$ M6 z for(i=0,i<=tot-1;i++){
/ Q' \0 q7 T4 M$ c/ {1 D" X if(gen_data==data ( y( r9 f7 r: A6 i5 P* x; ~
reapeat_data=1; ; B' G! w8 u. U. j+ l! w3 W
break;
* q( h$ z$ O) l0 Z# c( S' d2 C }
8 t' i3 x. [" t# l }
0 t4 R0 p1 D e; s+ @# k$ F if(reapeat_data==0){ 1 W: E/ H0 |! G0 v; ^
tot++ 2 D* L! A }: [. O/ \3 Y
data[tot-1]=reapeat_data; ; F/ x' b, Q4 F% ]$ ~
} & ~; n" H( j! p6 w! L3 W
}while(tot<5);
& P! q* e% K% m; ^8 N2 c' a9 c trace(data1); ( A+ I3 x, @7 ?' N8 b! b. T
8 、如何使得flash一打开就是全屏的! Q, p6 \9 c& d0 K w f4 J8 z" j& f
这里说的方法只是用于flash Player (fp). i; Q& {; F5 i7 f; M# B
9 、如何禁止右键菜单' X c0 P( o0 q- t; ]( @7 v* _
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
/ A0 O3 {1 k" O0 _/ x6 y7 x( S# k
9 j% p) }2 {8 y* Z: b+ W: \) i0 g- q9 i2 W
或者用最简单的一句as,在fp和网页中均适用:4 G9 i. k) o8 i% A% R7 u
Stage.showMenu=false; 10、载入动画的问题
% O5 N: g! q% S# x loadMovie("dd.swf", a); //这里没有引号~- i0 \3 K) X, E
11、播完动画后自动跳到某网页
7 I5 z2 F, G( Q7 x: u getURL("siteindex.htm", "_self"); //这里有引号滴~
' k2 u2 L. W9 s" W5 n |
|
|