  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
1、用flash 做那种弹出的小窗口' |9 r. b! W/ }& b% l1 C
分两步:
& a6 l/ i1 J2 i6 d5 V @, Z5 Z6 Q 给flash中的按钮加入如下action: / R+ y6 B6 G' S% o0 i
on (release) { ' L; }0 X P+ O8 R$ [
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
; r# s7 } u! i: n } 在HTML页面的...之间加入下面的javascript代码. : P5 W* t: k3 a1 a2 a
; I3 P0 P# w. J2 w) {+ U8 m
2、如何使得flash一打开就是全屏?( P. W/ |$ [8 a2 C/ j- i
fscommand("fullscreen",true)
6 r) V. j* {* i8 y: m 如何不能使用右键?- c. g/ {: f7 d, K
fscommand ("showmenu", "false");6 ?$ q3 r* \; q6 p* ?" I; [1 p/ a) g
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?6 j/ y4 O5 Q6 g* n
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
- k' N! R; D2 w0 m' K* V/ q 在要加载动画的那钟加入4 V% c- [& [; a5 d# e# `- S
loadMovie("dd.swf", "a");. d- h7 ?: e) A3 n) D
a._x=205;+ s( o2 ~+ j) b5 a: a
a._y=250;
! @0 H! S8 ?( L 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a4 L/ n4 I- m$ f7 @' P- P: D- u. B
4、当鼠标经过时动画播放到某处0 z& {+ ]0 n& R5 l% h5 F
on (rollover) {
7 U7 a, {, {0 p gotoAndPlay(10);
5 V% R' S7 F+ K# H4 I7 H }
; v7 ~* S5 w$ U0 F3 m8 R 当鼠标按下时动画播放到某处; J8 l$ F' w7 K
on (release) { d5 W) ^2 t; p8 l% C- D
gotoAndPlay(1);# b: _2 J5 i# u
}
; ^+ B9 i7 }& M 5、播完动画后自动跳到某网页
- t1 z7 t- J6 f2 ^* H- @, F getURL("siteindex.htm", _self);& e9 e; O9 }' e3 H6 k
6、设为首页
+ h( S/ ~3 G' i* M on (release) {
6 q! Y7 d, }; b# e2 D8 L2 x( r3 w getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 2 F; O& ?5 ?8 j
} + B& @- Q1 R- f" {
注意要将网页中的flash的ID号命名为"links"7 r% W2 Q( b/ J! K5 a! P
加入收藏夹
! d3 |0 m4 H* o on (release) {
' h( y* v4 V7 L" ]2 D getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
% y7 y3 ]: n. F+ Q: T/ r. P }
! _ r9 K5 r9 ^/ D# Y2 _ 7、关于随机数的技巧 j# |% j; [ e5 I3 l \+ |
用来产生6--20之间的5个不重复的随机数:
5 T& _6 T$ U: O$ z7 z 1):首先产生一个随机数,放在数组对象中的第一个位置; + V/ f+ f! N+ X( y6 ]" i9 C, [- d
2):产生一个新的随机数.
: X q+ {+ _1 K+ D" K 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
2 ~: }3 \8 Z$ ? 4):将新的随机数加入数组对象中下一个数组元素内. & ^! Q* a: s( }+ u g2 _
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) / i! N" y. \+ }& o* K9 ?0 ^9 w0 N
6):结束.
& s9 s+ f1 {4 W) m. u# R7 O AS如下: % M; {4 I& w, X* Y
data1=newArray(5); - W, e5 O) Z$ \3 [$ R) p. L
tot=1;
. T k5 K! C5 H( Y2 l3 l: k7 d+ A data1=[tot-1]=random(20-6+1)+6;
8 I. N# y- W }: Z8 |! Y& t \ do{ * A5 u" o* V% y8 V1 p- f0 f$ r: Y
gen_data=random(20-6+1)+6; X: |$ p. c7 R* K. B: s4 y+ i
reapeat_data=0; 7 j. a; t; m- K( K" H
for(i=0,i<=tot-1;i++){
7 A1 ?& O9 f; I9 ]2 l; g X if(gen_data==data 7 q/ ^9 k$ }+ p3 h' W& ]$ L
reapeat_data=1; 9 J6 v2 r, l5 {: T! Y+ j. l
break; 1 n3 d0 J! \$ D7 `
} 7 `) `6 R9 P7 c6 w9 D
} + `1 }/ M. f5 [/ k8 \) X6 T$ g( }
if(reapeat_data==0){
& L* H" _% ` Z! b5 n# i tot++
7 R0 W1 u$ P8 N) d( U6 v data[tot-1]=reapeat_data; c+ w; B/ t, i
} 2 l$ C3 d0 J0 H% i. `' H
}while(tot<5); + `7 e0 o4 d( V# P- [( U
trace(data1);
2 a9 }3 o! L, j0 W8 W; `' H+ r 8 、如何使得flash一打开就是全屏的# f% D# ]- @- ^! G
这里说的方法只是用于flash Player (fp)
6 F' `2 _/ K" {: t9 n$ ?& N 9 、如何禁止右键菜单" v( u8 t. z4 P/ w6 U+ o% A V1 r; z. z( q
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
" A6 m, H4 N6 M" R u, ?! G4 s6 z
7 K) h; t5 \+ g 或者用最简单的一句as,在fp和网页中均适用:
* y1 R" t7 S. @6 @ Stage.showMenu=false; 10、载入动画的问题$ ~* E5 {& C' g/ u$ u6 {. W' S+ u
loadMovie("dd.swf", a); //这里没有引号~( i9 {4 T- D8 n: j
11、播完动画后自动跳到某网页# ?) U! ^( z9 I! w5 Y
getURL("siteindex.htm", "_self"); //这里有引号滴~; x; n% z' J6 ]" r; A) o8 v- D3 n8 g
|
|
|