|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口
! \+ `. y% N2 B 分两步:
2 Z/ W! Z% E, m9 | 给flash中的按钮加入如下action: e/ J9 G1 `0 K2 t
on (release) { - n& S: o3 p o: H
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); % @2 a! q: v, d, w8 n3 `7 X
} 在HTML页面的...之间加入下面的javascript代码. , @; d7 e* q7 n4 A/ Z* L |
$ u% X5 a( [8 w# W, J ], D* u+ Z+ G
2、如何使得flash一打开就是全屏?# S3 G {% e! u. L/ U2 U
fscommand("fullscreen",true)! z* S2 X) d2 h& O* G' U" [
如何不能使用右键?* m4 B; |8 ]; f6 {
fscommand ("showmenu", "false");
' ?) y: i" ~6 h1 G 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?$ C8 P; {$ l C7 q [5 b5 |! U
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
# w8 n8 R9 j W' t; U. p 在要加载动画的那钟加入( G- ]2 f M8 h; }
loadMovie("dd.swf", "a");5 R: k( Q! E; H: d
a._x=205;/ n% k5 ^2 p* {& P6 A) F
a._y=250;
; O- ~2 t8 u) l A- I 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
3 K' V3 l$ Y$ a 4、当鼠标经过时动画播放到某处8 r; J4 W6 I: E/ x* `+ _$ v4 s7 H
on (rollover) {
8 U7 Y9 W1 X. f# V2 p+ m9 ` gotoAndPlay(10);0 e" i. o( o1 U
}9 d/ e9 ~- T3 U$ p7 F0 x# U
当鼠标按下时动画播放到某处+ O& G* @; o6 A5 I
on (release) {
6 O, Z5 E2 h9 p) x! B& n gotoAndPlay(1);
) |! |0 r' I& _4 H+ G" h }. J3 Z' h: C; s" }% `8 a
5、播完动画后自动跳到某网页
: g1 P; j* {6 ?1 o$ C4 U4 \9 [ getURL("siteindex.htm", _self);- i3 w# M2 J& ]1 O, m. x
6、设为首页
" b8 d8 s! |4 G1 y on (release) {
& }1 z u: v4 L( b getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
0 J7 A- t' [% \' v }
" j: |' b: t- A5 c0 w 注意要将网页中的flash的ID号命名为"links"9 r) y; D4 c4 A6 ?( }5 q
加入收藏夹 Q) M A3 q( S+ X, |9 N
on (release) {
2 Y! r% w) r- w- a3 y6 b( \) v( Q getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
( w- j$ e" I, {! u } 7 k8 ]2 ]% @8 z% l
7、关于随机数的技巧
4 z2 J. k. U7 \' f5 b 用来产生6--20之间的5个不重复的随机数:
% i$ @# s/ W! Y) v: R 1):首先产生一个随机数,放在数组对象中的第一个位置; ( J1 m9 R- o3 I" |
2):产生一个新的随机数.
* Y+ y/ r; ~! p7 _% E* M 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) i" S" b5 D2 z( {) p! }& T0 e
4):将新的随机数加入数组对象中下一个数组元素内.
& X! [1 H8 C9 V 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ) S- Q: _: V- y6 l
6):结束.
# `5 T/ H# d& B" I AS如下:
+ C% q6 O, ]1 b2 l! ` data1=newArray(5);
0 O& U* {3 f. s tot=1; * x1 j V8 z; p1 j
data1=[tot-1]=random(20-6+1)+6; & M9 x+ @6 O G+ c7 q( z$ p, i( ]
do{
; Y8 k! w; [% @- f; E8 s' ~ gen_data=random(20-6+1)+6; 0 _. u7 }5 C% W% [' S/ A
reapeat_data=0; 4 v2 q% U- x$ _8 ^: x5 a2 h
for(i=0,i<=tot-1;i++){
; F5 k1 J2 G5 z5 p7 j) \* S if(gen_data==data - o% h% e$ C- u8 g5 [+ d
reapeat_data=1; 3 c7 _4 i1 y' v+ T7 }$ `( ~
break;
0 _& T/ U% v: L- n" e3 |( g& ] V } C4 @. z( d, s! \2 W
} % i) A0 r R- R H
if(reapeat_data==0){ 6 R4 c! I- d8 Z) O* K5 O! a
tot++ $ U* t# q1 F6 c
data[tot-1]=reapeat_data; * h X- w! l& D
}
: o6 ]' s% H+ r( N3 W }while(tot<5);
( M$ h8 K4 K1 d6 `4 D trace(data1); * y# Y& N! i4 Z- Y
8 、如何使得flash一打开就是全屏的$ r" m4 q; a, d& b+ Q+ [( x9 q# w
这里说的方法只是用于flash Player (fp)
! t+ \- l1 ]* A4 q: F M 9 、如何禁止右键菜单/ w3 n" s+ d7 h: B+ B: M2 H
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数3 R! x% c: c0 S& H x4 i: M
1 E ?$ m7 p4 a, p; Y/ h
) ^7 a3 I0 J" ~6 X 或者用最简单的一句as,在fp和网页中均适用:) A! u$ S8 h# H$ c0 P4 j
Stage.showMenu=false; 10、载入动画的问题% E! @- T4 @1 g+ ], h2 Z9 _
loadMovie("dd.swf", a); //这里没有引号~% M; ?, y0 q6 Y9 u) _9 s$ u
11、播完动画后自动跳到某网页3 }9 b+ c6 s$ ~: j$ v' I
getURL("siteindex.htm", "_self"); //这里有引号滴~. T0 A- R4 x" D/ J' L
|
|
|