  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
1、用flash 做那种弹出的小窗口" {5 l4 r0 x3 t# N7 {
分两步: 2 p4 e) r1 C6 ], K U# j0 ~
给flash中的按钮加入如下action: ( l# `; h- h" Q) }
on (release) { N2 v7 M1 q( K# o1 ]$ v: [0 D; g
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ! ?7 n* d% w- ]! y7 p+ Z
} 在HTML页面的...之间加入下面的javascript代码.
" S1 i/ n) h, h
- W% K( Q3 u# |! j j) Z/ T+ r 2、如何使得flash一打开就是全屏?7 t. ^( h8 W/ C' G( F4 C% p! y( H
fscommand("fullscreen",true)
u" y4 w+ P! j8 x- A- q X 如何不能使用右键?/ ?. w$ }3 ?# |' c/ T& l+ k1 C
fscommand ("showmenu", "false");
" U# D" y; x, |- m2 l 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
# C& S& X4 N; { 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
5 }' P0 F" I4 Q# I 在要加载动画的那钟加入
8 \2 w( z8 {& t# b loadMovie("dd.swf", "a");
2 E( T8 l( m/ i+ q: a a._x=205;) U+ ^; R# z0 ?$ S4 Z3 t
a._y=250;
) m" j9 j" D( k( y6 T m 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a8 O8 o+ Z1 w& B7 c
4、当鼠标经过时动画播放到某处, K" D" D: A) A' p& Z6 h
on (rollover) {
" A$ s1 H$ _ q9 F gotoAndPlay(10);
7 E1 V0 i. h' H' _$ S }
) B: \- ]4 R4 a ?6 j 当鼠标按下时动画播放到某处: D4 G0 g" J, @6 s$ Y& o
on (release) {
4 J5 `- q3 X4 f5 i" W. w! _ gotoAndPlay(1);9 m& M/ m# x3 F; O, u+ T
}1 b. p! L; N! @: G0 \8 @0 q* W6 Z
5、播完动画后自动跳到某网页
1 M8 o: q8 H$ Z; h, ?/ H, p getURL("siteindex.htm", _self);
( Q* z9 F/ x- Q* }# d* q T3 q 6、设为首页) Y* d, ]2 Z7 y) D; y( p( D0 w
on (release) { 5 A2 B$ C1 u7 ^; Y3 r) r
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
( {, r$ S3 a' E/ e7 ?3 y" u# ^ } 9 d' H1 I" x% Q; L1 ^( H
注意要将网页中的flash的ID号命名为"links"; S5 U3 e- e ~1 R
加入收藏夹 ( p H0 K2 C" U/ F9 g2 a# C' u
on (release) {
$ m3 T8 ?8 |2 o# O3 B4 G getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 6 p& a! Q/ `7 k6 B) c
}
& X- B$ u/ g7 U+ E4 y; E) e 7、关于随机数的技巧
6 P& ^* S. j( ? 用来产生6--20之间的5个不重复的随机数:
% [0 ?& ^/ Y2 e( }& O; ] 1):首先产生一个随机数,放在数组对象中的第一个位置;
" @: o% L2 p3 V Z* q 2):产生一个新的随机数.
5 c7 D6 D( U* Q* y2 g 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 0 b' C+ k: y% O2 J7 U
4):将新的随机数加入数组对象中下一个数组元素内. ; L, [$ t# k7 K1 [9 m/ B
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
( p, L# j( _9 g) p' h( t0 t 6):结束. 5 o3 T" F* Q; n2 b4 S% t& T4 ]* W( F" i
AS如下:
. F# l* j9 Q3 r2 B& s data1=newArray(5); # ?) y! l) c( x
tot=1;
7 v$ Y. q. `& Q& u& R2 n data1=[tot-1]=random(20-6+1)+6;
9 v7 B% j4 p6 ] do{ + {: j0 b/ a6 G" k9 m& w+ y' P
gen_data=random(20-6+1)+6;
( j/ ^2 \+ H" u* t reapeat_data=0; 3 C a% [. A2 v6 T
for(i=0,i<=tot-1;i++){ : l& ?# }" c- O: [& u" L3 U
if(gen_data==data ; Y0 X- `8 S' H' y' z% t
reapeat_data=1;
r% {: g" D3 k9 n+ Z G break;
! o0 r# u: X% }: Q. W7 k& R } - H3 t8 ^- @" X$ ?9 @4 Y
}
; J6 p5 f# P* K- a$ L if(reapeat_data==0){
' T5 } K- q) _1 h8 J- R tot++ + m F3 B ~* w$ N
data[tot-1]=reapeat_data; ' \# f+ U" X" |8 U9 r5 x
} 3 t3 }. q" N- `. S E b
}while(tot<5); 3 E' }' ]1 O$ T$ j$ J7 [
trace(data1);
; \0 F% s4 ?* J: f 8 、如何使得flash一打开就是全屏的! }' _: i! P+ E x/ i# ]. B
这里说的方法只是用于flash Player (fp)
8 k0 M+ e* u2 `1 Y% X 9 、如何禁止右键菜单9 Q3 E( V) c$ C
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数: r% {, j3 S- l
2 F# J0 r: f2 ]) _' [* y/ r
9 u5 | Y$ b- Z( b* Z4 ` 或者用最简单的一句as,在fp和网页中均适用:/ e! E( q5 v6 K+ X7 j
Stage.showMenu=false; 10、载入动画的问题" L6 b+ E8 g4 b% C+ `" c" C
loadMovie("dd.swf", a); //这里没有引号~
: y; e* J9 J z B: Y2 W 11、播完动画后自动跳到某网页
) A" @+ x/ h6 ~* m" N+ L getURL("siteindex.htm", "_self"); //这里有引号滴~& i: |/ R0 e5 f2 i A+ y! t! L
|
|
|