  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
1、用flash 做那种弹出的小窗口
9 j n) U1 |7 E. ^" E; ~, h6 e' P 分两步:
, ]( m2 Z# p9 J& h 给flash中的按钮加入如下action: ' N# L% i1 Q; h+ f9 k- T% D z* J$ a
on (release) {
/ r' S) x" B* O getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); - V, m7 a8 y/ ^$ Y
} 在HTML页面的...之间加入下面的javascript代码. . w8 f1 U! {4 @" ?
" |7 g9 _/ \! g6 O# v
2、如何使得flash一打开就是全屏?
0 P( t! X7 u0 l4 }' x6 T fscommand("fullscreen",true)
/ K+ }) M; N3 W' q4 J3 P 如何不能使用右键?
% x2 r2 `+ n' k7 j' c fscommand ("showmenu", "false");
. d9 ^$ E8 s8 D: c+ B; ~ 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
6 Z: o+ L1 p: O/ ~9 B3 c 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
& i6 U+ h7 V7 Q0 L 在要加载动画的那钟加入, F& L8 g T# A
loadMovie("dd.swf", "a");( \) @/ ^. J1 Y7 k( S
a._x=205;
# b1 a; i v- q2 m a._y=250;' C* y( z( D# ]1 @
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
* W; ~' x* |2 z4 a8 Y, ? 4、当鼠标经过时动画播放到某处 N4 `9 O7 |$ I
on (rollover) {7 Y" j: k, h+ y5 F9 b0 D
gotoAndPlay(10);
$ j' a0 Z' X' f W8 f1 i }
8 p% b1 o/ P7 [9 Y1 o 当鼠标按下时动画播放到某处
; y0 {+ j( J7 J0 R- g- \ on (release) {
4 U, A* s0 a% j; G gotoAndPlay(1); X1 _8 ^- y9 Z7 H
}% b' p- O0 ?5 a( z6 e
5、播完动画后自动跳到某网页( X8 i/ C/ I9 j+ D! [
getURL("siteindex.htm", _self);
9 b8 Z! m' }# G5 V/ Z/ I# P1 |3 i 6、设为首页
2 L- z/ I/ z7 N; y X; ` on (release) {
3 p1 j% c; w* v( s9 } S3 q getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 4 T0 A) Z' _ J9 t$ C
} ' Q' Y% D# g: x' l# B% S
注意要将网页中的flash的ID号命名为"links"' O1 {7 k! H+ i' _
加入收藏夹
7 d( F% m1 `; s; s5 \8 j+ A on (release) {
: O1 |7 F( d& ~, ? getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); " [- j& w' Z, k3 W. o
} ( T/ I: O2 c- Q# l0 |, |0 x
7、关于随机数的技巧
! N, h9 H1 P2 [1 y 用来产生6--20之间的5个不重复的随机数: + i% L, G2 o, G* ^
1):首先产生一个随机数,放在数组对象中的第一个位置; 0 q: H4 K1 o: o f5 M* G2 D) K
2):产生一个新的随机数.
0 C4 T8 N U: N3 J" _6 l+ T 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
/ i% M- ~7 s \8 F 4):将新的随机数加入数组对象中下一个数组元素内. " |4 J: {7 ]4 O) d( l0 U y
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
; M0 a. b3 }) ~- {+ k$ C- C 6):结束.
; w' q8 v: W1 ^9 \) H AS如下:
5 f$ k y9 ^, z data1=newArray(5);
/ b9 v: C4 a; i' f( U tot=1; 3 o: ?3 r+ l0 H8 ?5 U$ v3 H. N- g
data1=[tot-1]=random(20-6+1)+6; x0 C5 ^7 x. Q
do{
: \! P+ s: ^$ d- J+ h gen_data=random(20-6+1)+6; ) c% e, c* M* x- v* D
reapeat_data=0;
. f V' q/ m/ I8 O# k8 ` for(i=0,i<=tot-1;i++){ ( E- p, y+ V6 A3 `8 u7 x
if(gen_data==data 5 c" u' N; w. m" \- W0 |
reapeat_data=1;
9 I5 a0 a) ]1 n& ] break;
$ Y5 o/ O6 j- `; @5 ~: h }
) J9 J- w% V0 C; C! f* a- M }
" k' n$ Z6 [, d5 o0 B$ Q if(reapeat_data==0){ 5 C' J0 e }2 N
tot++
$ a8 X9 u3 v3 y6 s data[tot-1]=reapeat_data;
/ M3 d6 o/ q5 j. h+ ?- `9 A( j }
% K' o2 N- {5 |6 f7 W }while(tot<5);
/ o2 T" ~- Q9 j trace(data1); : J" J+ j* }0 _" b9 w
8 、如何使得flash一打开就是全屏的
: s. G( Z* \$ m# P( F$ `. v+ c# w 这里说的方法只是用于flash Player (fp). e* [$ A+ ?/ S# j
9 、如何禁止右键菜单
5 r( h4 I' j* Y v+ @0 I( t: b fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
# |6 {$ u/ D: I9 M) o9 F9 L1 M
% K9 i* J* d" O. j9 _/ M2 b G: _' Y2 Y4 m7 w
或者用最简单的一句as,在fp和网页中均适用:
8 ?6 X5 K0 G: L( m W, \1 u& V3 c8 ] Stage.showMenu=false; 10、载入动画的问题( y2 j6 ~7 E7 N8 F' `
loadMovie("dd.swf", a); //这里没有引号~& W, L- Y% r# q8 }9 e
11、播完动画后自动跳到某网页
3 G) ?6 J& q( g: r3 u getURL("siteindex.htm", "_self"); //这里有引号滴~
8 j: s, O' S* q0 P |
|
|