  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
1、用flash 做那种弹出的小窗口
: J, ^% \ w7 }4 S 分两步: 4 B1 C, r6 U6 I. o& P: U. e$ W2 n
给flash中的按钮加入如下action: $ K2 A# ] s6 b2 Q2 o
on (release) { : B( s% I- Y; R2 i7 D
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
0 U# Z' }2 B) e( `$ @# ^! I } 在HTML页面的...之间加入下面的javascript代码.
* f4 ]( `2 c/ V* q9 p+ E
) x7 z% M/ {7 o 2、如何使得flash一打开就是全屏?9 ?, C' e% j! G+ s4 w
fscommand("fullscreen",true)
* w0 S) g$ h7 J8 I5 D' \" A5 E 如何不能使用右键?
3 l6 W$ S, d0 W fscommand ("showmenu", "false");
9 ?( n: T7 ]6 O) V9 H+ I 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?( a5 C8 ]* X6 C9 @9 o% v% J! N
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?1 I" o& u; P. [/ }( c
在要加载动画的那钟加入
1 m$ }. U5 A- S/ m5 {7 U7 y/ @7 }" e loadMovie("dd.swf", "a");
8 |6 Z0 b& u2 Q1 d a._x=205;3 ~" u8 P: r& n6 `4 u
a._y=250;
8 M% ^1 a& P" C' k* X' x 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a3 }+ x2 r4 T0 _/ b% k6 C; h
4、当鼠标经过时动画播放到某处
3 T9 b1 d6 L% W2 t9 \! K' K/ D on (rollover) {4 f" V# o; `& s/ r y& Y
gotoAndPlay(10);
& u6 Q! g) Q5 F+ t2 p1 W1 R }
& ?# C! O3 B1 S- s( @ H 当鼠标按下时动画播放到某处
0 z9 v9 h8 P$ b* L8 n) y on (release) {& r9 ~2 M* _+ G* G% l) X
gotoAndPlay(1);/ j- v4 i; d8 I& O
}
) H! w3 Z6 b& \- n/ F, j! [ 5、播完动画后自动跳到某网页3 w4 m2 K) m# V
getURL("siteindex.htm", _self);% M& G% T8 ]4 O+ J( L
6、设为首页. T7 `3 Q- ]4 ^: P6 A% @3 G2 U
on (release) { ! ~# U1 b* y6 W) d5 R& \0 E
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); ( U: w/ v! _$ J* @* }; c$ J3 C
} 7 e7 A( P; w' c5 t8 g2 \1 b1 X
注意要将网页中的flash的ID号命名为"links"9 x7 @: I( _8 p8 n2 d" F6 x
加入收藏夹 ; ~6 r/ Z o; _9 Q V
on (release) { 2 C( Y ^7 P0 j/ C. J
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); $ V) j1 B( C9 Z% Z8 W& F( t3 b
}
+ p5 P/ m& B2 s* F+ ~& g& [ 7、关于随机数的技巧% X. W" Z& ?1 n+ x, n$ ^
用来产生6--20之间的5个不重复的随机数:
6 E5 X* r. l2 g5 c. s! a 1):首先产生一个随机数,放在数组对象中的第一个位置; 7 _. a& U2 _" [2 f. l: H; Y( K
2):产生一个新的随机数. ! J) l2 @* j9 H3 s4 ]' Y
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
# l7 K4 p. }$ r! ^; T' ~5 ` 4):将新的随机数加入数组对象中下一个数组元素内.
0 Y" q* g+ z. ?5 [3 x3 H" F* b2 [2 k 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
9 {) n/ Q$ d& l: [2 D 6):结束. 6 y( S# O5 j" c
AS如下: ( D8 G) ]3 L4 w1 a* M8 z8 h& }
data1=newArray(5); 9 U# r% a6 G$ V3 s7 i
tot=1; ; [$ x0 L2 V- T2 L
data1=[tot-1]=random(20-6+1)+6;
' N. E4 |+ A2 | do{ ! L2 [5 n! H9 x: L' I
gen_data=random(20-6+1)+6;
+ P l# s) ^& S2 ~8 Q/ S$ p7 k reapeat_data=0; # ^ _0 f8 \9 E4 K0 M4 p3 P$ j. [
for(i=0,i<=tot-1;i++){
( P% X( n$ Q. X. U if(gen_data==data
5 g" ~ ^! B$ I1 @$ R reapeat_data=1;
( W, q# d3 _% q. }) W4 P. Q& R# W break;
W6 m) \: M9 {# |7 `. v } 1 i/ U$ \; j+ [# j H X
} - c0 A9 M0 }6 I& k4 A. f9 y. l
if(reapeat_data==0){
% W) r4 f8 B) K tot++
; F; ^* L/ k7 e, F data[tot-1]=reapeat_data;
" c3 D7 v. v; A7 Y# }$ j6 _, q }
, |' g% M8 D. ?0 z }while(tot<5); ' ]. v8 w% |8 r1 o# X4 e
trace(data1);
8 ?* t" h% g5 t0 c% j$ e 8 、如何使得flash一打开就是全屏的) N9 k' d, m G
这里说的方法只是用于flash Player (fp)
& c: a6 Q$ j4 R& H6 F 9 、如何禁止右键菜单
6 I% M% q; f# h6 k4 H fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数# a4 s# Z* g1 a' p# P
/ g# L. L6 F: `4 ?. g0 Q5 z2 A; Q( d( N U) e
或者用最简单的一句as,在fp和网页中均适用:4 H g; S: S- t6 N
Stage.showMenu=false; 10、载入动画的问题# R: j6 V; \( p2 M& F
loadMovie("dd.swf", a); //这里没有引号~7 ?" i+ V! N' k& I: R2 P
11、播完动画后自动跳到某网页
. ~2 k# w" V3 \# r. X% w+ u getURL("siteindex.htm", "_self"); //这里有引号滴~
. i! I' {* |3 b4 T |
|
|