|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口- y/ n L9 C5 Q T, K
分两步: : V0 t, H, U5 z8 r
给flash中的按钮加入如下action: " k. @0 M: q: X! V Z/ u# e6 ^4 K
on (release) {
~- ^% `) d2 s6 e getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
4 v% [ B" Q( V: U } 在HTML页面的...之间加入下面的javascript代码. $ e+ v4 p! k* b) J
" v4 [" r0 W' ~& ?6 _5 }! n
2、如何使得flash一打开就是全屏?
+ \: k% r9 U, o5 q# N" n, P fscommand("fullscreen",true)
) H3 D5 u4 }: g 如何不能使用右键?
" E# o" h3 v2 `) O. M) b( x fscommand ("showmenu", "false");( W- M- b* I+ I: N4 |
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
6 i1 Z- e5 m' ~6 a# z1 r+ [; R 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
4 _. a5 T* p; T2 @0 \ 在要加载动画的那钟加入. q9 ^/ K( ~) ]' v) s( J; m1 B
loadMovie("dd.swf", "a");
* D5 W: v2 s( m a._x=205;
& i. a: {) R# n0 N: C a._y=250;
8 }- _9 m5 F# }2 ], l 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
' m% Q8 O H) w7 i 4、当鼠标经过时动画播放到某处/ A' y5 Q$ F. j) J9 O
on (rollover) {
/ `* t9 l# G: l1 [, ~% S gotoAndPlay(10);* e% r' w: m5 _1 o* E# a
}# s" a# s. Z1 S$ J! a
当鼠标按下时动画播放到某处! ]$ `2 X0 G! m* R% H, A4 n; Y
on (release) {8 ~1 m( Q5 |: n. z' Y' y
gotoAndPlay(1);( J3 d9 f4 t) n5 g5 a8 r9 C
}
6 h; O8 _+ A/ x3 Y" X0 K 5、播完动画后自动跳到某网页% z) t, x; N- e5 a4 b; T" }6 P7 i
getURL("siteindex.htm", _self);
" K# m7 F m. d! k 6、设为首页9 Q* O1 M# e: s6 x5 G; ?
on (release) {
1 _% k* Q. F% l( t getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); " @& H9 `9 ?1 J# f/ y& e" v, D6 B; r% r
} ' ?1 h3 @- _8 M2 N. k
注意要将网页中的flash的ID号命名为"links"# M( `" }' A$ P4 e0 y G. ?# X- j+ y# S
加入收藏夹 + _3 s& s! b6 n% ^
on (release) { / l4 J7 l0 h% @. z6 h% ~
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 1 A& D( b' [5 Z5 x7 m/ k
} $ s- k* W1 z7 m& p3 c4 [6 R7 ]* E: M
7、关于随机数的技巧6 E; X9 v+ e; D% q5 R8 W
用来产生6--20之间的5个不重复的随机数:
. e" y/ Q( e) I, @% [! y 1):首先产生一个随机数,放在数组对象中的第一个位置;
9 h$ L+ \9 ^5 }" U& e5 ?: v 2):产生一个新的随机数. 9 j: [2 E" X; q5 w! a* D
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : |* ?' h. [, m( q
4):将新的随机数加入数组对象中下一个数组元素内.
& {# C3 C' Q' ]) P, ` 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) & f' R: k9 Q J, P% D$ R
6):结束.
: q; S6 i8 V" b+ |% P2 r% E AS如下: ( m+ H9 Z: ?6 X7 s
data1=newArray(5); $ Q& h" n1 h1 t% V
tot=1; / K( r! `* ^+ E/ G) z
data1=[tot-1]=random(20-6+1)+6;
8 L, Z, h5 l) F2 ^2 T8 P) h3 d do{ # j+ U3 l8 G/ ^2 {
gen_data=random(20-6+1)+6; - C0 J- }- d$ p2 t6 C& W& Z- Q6 D
reapeat_data=0;
) C$ A! s4 r1 s* T! \. } for(i=0,i<=tot-1;i++){ 4 j' l# Q0 ]& ^+ q0 l
if(gen_data==data
J/ g6 \' b; @* }: z& K! K7 Y) t* W reapeat_data=1;
8 @0 p5 E* Z9 |5 s( `) |0 p break; ' x' W+ t* {9 k6 r: o" }- @% F1 }
} ' |- F$ v- U3 B. A% P$ L! @
}
/ R n; }. f, D5 E5 l% B4 g- ~7 N if(reapeat_data==0){
+ Y5 X, H! l) h: m! C tot++ ! ^$ [6 ^& f, _9 g6 t
data[tot-1]=reapeat_data; ( p4 D1 B, W; t5 o0 s1 h- ~
}
, ~, _" x: o& I9 t }while(tot<5); 3 z5 N0 k9 M( h( M1 | q; n$ Y6 O' E6 x
trace(data1); # e' t( P0 e5 k6 A" Z
8 、如何使得flash一打开就是全屏的
/ z8 j* K3 ^: _ R 这里说的方法只是用于flash Player (fp)
; o: j- P7 K7 p6 y! T: ~ 9 、如何禁止右键菜单
* H- ^/ ^* b- ~5 Q( D! I B/ A; t6 F fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数+ r: A. g9 H, F6 b% w7 o
7 J2 ?% j2 T2 f3 y: j9 y
* i2 y4 ~0 G& K/ e; F 或者用最简单的一句as,在fp和网页中均适用:5 l8 Z& I6 s: k& ?
Stage.showMenu=false; 10、载入动画的问题- n0 ~7 `' _2 n P+ K1 v% F
loadMovie("dd.swf", a); //这里没有引号~
! r$ @. k* ^; }% M: b, \ 11、播完动画后自动跳到某网页
9 Y4 E0 ^" @; n7 { getURL("siteindex.htm", "_self"); //这里有引号滴~
/ w. [3 K4 k7 m7 z0 S2 d S |
|
|