  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
1、用flash 做那种弹出的小窗口
r, a( u* ~2 w7 k7 S0 ?* ] 分两步: " n* e2 s, t* ?
给flash中的按钮加入如下action:
+ A6 U8 a' h7 o. r' j+ i7 X0 d on (release) {
' i! \! H, J' D: a/ q getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
5 `1 V* C9 o k8 m& y } 在HTML页面的...之间加入下面的javascript代码.
9 c% N: f b# g9 Y( O% J2 h% |3 G
2、如何使得flash一打开就是全屏? ^/ ?; @2 N( x# j
fscommand("fullscreen",true)0 Z6 c# `. z, u! X, f, Z
如何不能使用右键?& m) q* x Q+ a9 q
fscommand ("showmenu", "false");9 K D( b! U6 R" z
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置? c6 Q: A# Q, O. s+ d
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
2 Z# z5 C2 M+ [0 p ]* B 在要加载动画的那钟加入, n2 `: F; P& u2 y* `
loadMovie("dd.swf", "a");" c ? ~) b/ B Q, ]% \
a._x=205;) x0 f6 \ T g
a._y=250;
) | f* x6 N Z! y 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a$ e0 w3 p0 n+ R2 m. m
4、当鼠标经过时动画播放到某处: A- c/ L+ j' E% N
on (rollover) {$ g# @. r" D5 R+ ~ \
gotoAndPlay(10);
! `) m& U) I: |3 Y, `" c }4 b: ?: N, R g2 c
当鼠标按下时动画播放到某处
4 C$ r, D$ W6 E" @" M on (release) {3 i) Z/ ]+ [: h4 X$ R# P/ ]. R1 C
gotoAndPlay(1);4 E2 F5 l c4 `( _
}) a# i3 q: L. j; ^% r" T
5、播完动画后自动跳到某网页& z/ B2 P% T9 P
getURL("siteindex.htm", _self);
) {4 y0 s; f4 E7 } 6、设为首页$ ^" c/ A6 p* d: v \
on (release) {
4 H! j/ r4 V8 h6 m$ h- e getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
$ m9 W0 M) p) R/ M) j }
7 z! X. p! a a 注意要将网页中的flash的ID号命名为"links"
, v' G- a# M$ R( z+ ? 加入收藏夹
( c6 u C( V" m" j& N* t/ S on (release) { 1 m: I7 I1 M% B" x6 h
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 5 H) Z. `/ P) n: |8 `8 c. w
} : I8 _. N: C( S: H2 b0 t
7、关于随机数的技巧
+ D( j8 v [0 n$ U( z 用来产生6--20之间的5个不重复的随机数:
$ F3 g' p/ Q6 l! s 1):首先产生一个随机数,放在数组对象中的第一个位置;
5 _8 U0 p: V7 m. d0 g7 N! t: p 2):产生一个新的随机数.
- ]3 d2 G$ A" |5 K) V. j 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
" |8 M8 P. [ C ^1 x- N6 b 4):将新的随机数加入数组对象中下一个数组元素内. " c+ o. l, [, W2 Q% ]' O! C
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
- R! a2 X: n( V* W' W7 t 6):结束.
! r2 F- C5 C4 h" D AS如下: " n# F9 i$ H$ P/ R
data1=newArray(5);
! U& `. @ n" b4 G/ T tot=1; & f d/ W! }0 A( k Q- k8 ?
data1=[tot-1]=random(20-6+1)+6; ; d+ ^: |8 B# p# z
do{
7 x J( l j, D8 ] gen_data=random(20-6+1)+6;
) M' f# ^8 z. X reapeat_data=0; 3 R9 }' [2 |" o0 v h
for(i=0,i<=tot-1;i++){
9 A4 x6 i9 a& T$ t+ c6 O& m if(gen_data==data ! t& T5 T5 o- m' Q
reapeat_data=1; ; Q! [& V8 j. q E, J+ M
break;
. y, }- [3 B! O) ]+ p" d }
8 ~& I$ H$ j4 N3 i }
, R$ a- X& W. s2 h, o G if(reapeat_data==0){
" x5 I# e7 k6 Q6 @) \ tot++
. }0 J) p0 H/ r' f' y6 R data[tot-1]=reapeat_data;
) O; I, {! p0 ^! \. `; J } % k3 N. `3 V$ p2 i
}while(tot<5);
5 d: d9 G9 j: [ trace(data1); ) t4 G& [5 f. U' e" k- b
8 、如何使得flash一打开就是全屏的& m7 `+ h, S+ L/ C1 A+ N
这里说的方法只是用于flash Player (fp)
& j9 _/ j* ^% H+ e' `1 x 9 、如何禁止右键菜单
- q& k2 F9 {; ~2 \ fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数. s6 M6 R: E7 B: T# ^2 d
_" t8 U4 Y" n W7 I. `+ N
4 F" m% w- K# c& | 或者用最简单的一句as,在fp和网页中均适用:
" U+ @4 b" C8 a( S1 y Stage.showMenu=false; 10、载入动画的问题
A: D. E" z/ h- I* `- C8 U; _2 D loadMovie("dd.swf", a); //这里没有引号~
( {! a$ K- A2 q- g4 d9 O9 |& X 11、播完动画后自动跳到某网页+ }+ \) q; \' E. r3 s/ {) @
getURL("siteindex.htm", "_self"); //这里有引号滴~5 `2 P, t9 ]9 g9 e+ K2 N
|
|
|