  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口4 `- u% M% t. S k+ z9 p" A
分两步:
5 y$ s& v& O* M- L& x( k c 给flash中的按钮加入如下action: ) {4 V- X8 t; D; k' i. z
on (release) { 8 D* I& O5 N) g, i: ~
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ( G/ V" y' Y f
} 在HTML页面的...之间加入下面的javascript代码.
; Y( a- G9 k5 l; v7 }5 b; `
) D- O* }$ ^/ B8 L" U# l. n1 ? 2、如何使得flash一打开就是全屏?- D# \+ `: a, o6 ~9 ^2 n; ]9 J7 k; E
fscommand("fullscreen",true)
) l. M5 [; E/ @ g 如何不能使用右键?; H/ T2 N# ~' G7 a' [" z
fscommand ("showmenu", "false");8 h( P( P/ J% h# }* Z9 {
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
8 f$ E. _* k, c) H4 b 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
! _4 o: o+ \' N) R2 _ 在要加载动画的那钟加入* W" f, q- ?* A* V+ e: C9 U
loadMovie("dd.swf", "a");4 |' e, \, n; Q! f, d5 _
a._x=205;. W/ n; p2 m& y
a._y=250;
1 i" O0 y7 Y1 ?6 A 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a, x$ m( @- O) Z0 B+ y/ Y% `
4、当鼠标经过时动画播放到某处" m' X. T5 b) O3 m* \" g2 b9 P
on (rollover) {2 e8 w' z! D' E7 {5 x% Y4 B
gotoAndPlay(10);" u$ u8 L, j8 W0 d
}
6 I* U ?' Z# O* p- B 当鼠标按下时动画播放到某处
# q2 | p( ?5 Q) v9 N# u) f& O on (release) {3 e- R( l3 \ S; I2 S" k
gotoAndPlay(1); O6 Z# L* _. O* g/ }
}
$ V6 U/ h* b# P ?! o% ?) B7 c 5、播完动画后自动跳到某网页
; ?1 ~* y8 `4 F5 w8 w5 Y getURL("siteindex.htm", _self);
! H* C) V, P* b/ l 6、设为首页, v$ z) H; Z4 k! Y6 {% Q9 D5 B
on (release) { " M1 K9 `0 v; n7 y. J' f& K2 r
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
3 a: A; l& S; K% J* E1 d2 | }
" M: B, _7 y. f/ I f; ^/ b; f% ? 注意要将网页中的flash的ID号命名为"links"
8 p0 {; N5 R( l* R, Q9 q 加入收藏夹
6 ?% M) \6 N0 i8 a2 n; L on (release) {
: l; q: D) ?5 v a6 N+ p4 a getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 3 a( n. u* x/ U0 J2 @8 N: i
}
0 J" \- o' R' b! u' \# D3 q1 G$ P 7、关于随机数的技巧, ?, H, b1 j8 }& j8 C
用来产生6--20之间的5个不重复的随机数:
z1 N j$ a$ r4 r! w6 T$ z R, [ 1):首先产生一个随机数,放在数组对象中的第一个位置;
; e' V& e+ O$ R! ]5 A& B) V2 ~ 2):产生一个新的随机数. * ]3 L* e P( E$ u( @/ b# Q( y, q
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
$ P3 R3 A1 B6 N7 q& H; i J 4):将新的随机数加入数组对象中下一个数组元素内.
9 n# D- l! S& x& R0 g/ E 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) : ^ p' e J. {$ Z
6):结束. + u f7 }, g2 y/ |) i
AS如下: * ?* v2 a+ v0 S. t# @/ {- A
data1=newArray(5);
( ]9 V! V) {( u5 H) B% e tot=1; : Q$ n7 K- k% @% W; X6 ]
data1=[tot-1]=random(20-6+1)+6;
1 q$ V% ?0 o6 o) ^/ ?9 Q do{
) u0 H, r5 Y% h' H: f gen_data=random(20-6+1)+6; ! j* M+ f$ e* j2 K, k
reapeat_data=0; / W. I) P8 A7 [9 f" k; F7 U: O
for(i=0,i<=tot-1;i++){
5 \1 m4 L L/ e if(gen_data==data
! C8 I' F6 c- u* b8 J reapeat_data=1; ; h5 J8 z, X$ A+ L2 q! a7 `
break;
) Q! O' f# s# }- p" T W' N5 M }
8 V+ f& j8 L2 q, z0 B) s0 {6 U0 F& m } * Y* E1 \ }! `# g
if(reapeat_data==0){
5 p; [3 ~- {+ O tot++ 2 [2 ?/ c' P: r: Q _! L& t* N: j! W
data[tot-1]=reapeat_data;
) } P! B8 F2 Q* l; `2 x/ W/ W } 2 l/ n4 c5 M: d4 q
}while(tot<5); 8 c, u! v1 k) E1 a* u6 z: r" U
trace(data1);
+ y8 d& \! P" h' I: f' Z' M5 a 8 、如何使得flash一打开就是全屏的
* p+ t$ h5 V/ z w$ z7 } 这里说的方法只是用于flash Player (fp)- c% g7 Z+ V: D V
9 、如何禁止右键菜单
# A5 _( [/ B3 \; w fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
8 E& _2 u" ?9 e& ?
X. k, J: K; |( t/ ]) j$ g
: ^' w" J7 @! ]6 I3 ^7 P, \9 P 或者用最简单的一句as,在fp和网页中均适用: C, M: k% O4 L# F
Stage.showMenu=false; 10、载入动画的问题$ m- F7 \' p' ]9 K$ T( Q
loadMovie("dd.swf", a); //这里没有引号~
# b0 @4 s l; j! U# ^+ G3 D8 b 11、播完动画后自动跳到某网页
4 I w2 o5 P: P7 F4 M getURL("siteindex.htm", "_self"); //这里有引号滴~
0 s! I5 ` p* o* J2 u |
|
|