  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
1、用flash 做那种弹出的小窗口; Q) v6 Q, M# O6 \3 W/ \
分两步:
2 N/ ?7 n1 B8 V M# D7 x 给flash中的按钮加入如下action:
% d, @7 ~: R; ~% q$ h. o on (release) { : g" z+ o4 L7 E6 n% k: g
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 8 K1 J9 q1 q. l! k% u
} 在HTML页面的...之间加入下面的javascript代码.
4 `8 I$ N! G2 z! T3 q L/ Y/ V" u v3 [8 X' M6 ]
2、如何使得flash一打开就是全屏?- \+ l6 v' v. M# [- H
fscommand("fullscreen",true)
! M, W/ L; p) q; j% W( I$ X 如何不能使用右键?
9 _$ _" A. V* Z6 t2 g- B d/ } fscommand ("showmenu", "false");
! e/ C2 J7 F' M0 K. V& Z) z* @/ b, g5 O 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?3 Q) \4 R/ q; K5 `! ^
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?6 W% d$ Y1 K7 O, K3 A) e
在要加载动画的那钟加入# X1 X" b1 x6 n! B2 J" c' a
loadMovie("dd.swf", "a");
% W0 B2 g; b! ?2 I- W8 t) S a._x=205;- d8 k, p; u# g$ Q
a._y=250;+ @5 ]' _: S. d
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a/ n$ Y8 I- O/ g1 H4 n
4、当鼠标经过时动画播放到某处6 A n' L/ o6 ^6 Y
on (rollover) {
( h3 W$ i& v7 C) O+ c+ y) h gotoAndPlay(10);+ Q7 E& x4 ?' }( {. k
}1 B4 {4 _8 {) b, o* ^: H e
当鼠标按下时动画播放到某处& {1 b( j0 S2 {5 p* Z/ R' s) E) W
on (release) {$ \! I. \ V( w) B. _% K2 r* b) D
gotoAndPlay(1);
) z# m* Z# E! B3 f3 N( _% O }
+ j8 C# O/ N4 R9 v 5、播完动画后自动跳到某网页+ \2 R# {0 k5 o$ A$ i
getURL("siteindex.htm", _self);7 R) e, z8 P8 x+ S/ Q. ?
6、设为首页( F$ \4 u# I+ R k4 N: w+ C
on (release) {
4 W, X' Y/ c+ T7 H$ W* _ getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
5 {) Q+ D1 b3 I% M( w" } } # M" X4 {" j$ y
注意要将网页中的flash的ID号命名为"links"# O$ x7 O E' P. j5 V
加入收藏夹
+ t+ z& }8 T/ A2 \6 S6 g0 x" | on (release) {
^* h$ \5 f- ?& N getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
+ C9 Q# v% d* a7 o1 l }
+ v& e3 |! h7 t; W9 g* ~6 P 7、关于随机数的技巧
; d7 s U' ]$ H 用来产生6--20之间的5个不重复的随机数:
J; t* r( S7 n3 D0 F 1):首先产生一个随机数,放在数组对象中的第一个位置; 9 `! j' s, P K. n" R
2):产生一个新的随机数. ; D, ~; W& I; ^0 I. J, L4 f
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
% q" }$ y+ k: |1 e: s5 d4 @ 4):将新的随机数加入数组对象中下一个数组元素内.
: q/ [0 }; n* P" O4 s 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 6 z( L- O5 K/ ^+ p8 M
6):结束. # X8 |9 X5 ?/ t$ ~; _ [
AS如下:
8 B- j8 e4 O4 G) w8 }# O data1=newArray(5);
; g# a! G, T2 ^/ U: f6 \ tot=1; ) K$ _; P/ g" }
data1=[tot-1]=random(20-6+1)+6; 0 n5 @* _- K% D, O
do{
' G o: C4 F: M5 q; K gen_data=random(20-6+1)+6;
A& Y; }# U) p reapeat_data=0;
0 o. W9 }* ?9 A. H% \# O3 k" s for(i=0,i<=tot-1;i++){
/ X* u, Y* b: S& t/ S6 y% I if(gen_data==data 3 f4 G& L" P2 X2 u
reapeat_data=1; ; U, E+ T- L' t- V
break; 1 e# y4 J' r8 p m( N
} % A3 U* b/ S" ], X2 N: Y5 @
} ) W, |2 }$ g1 \! E d4 u# L
if(reapeat_data==0){ 9 S# N/ l/ h+ U5 z# A
tot++ ; Y& U* o( u1 j* b0 o
data[tot-1]=reapeat_data;
; E3 d9 h8 |* Q1 u4 ^ }
9 U9 R4 E) p: \4 {9 Q }while(tot<5); % g8 ^, q& u4 ^( j% g" P
trace(data1);
5 u4 i4 k6 j) z5 M' L: K 8 、如何使得flash一打开就是全屏的9 o2 E6 T" R+ g2 G
这里说的方法只是用于flash Player (fp)
. `: g4 C1 x" S/ E. `! F: m 9 、如何禁止右键菜单' V K, N+ H/ d6 Z
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数; y& E4 _: }0 ?
x' g, M! C) I2 L. g
3 ]( v" i. f3 B) C" u! T 或者用最简单的一句as,在fp和网页中均适用:
' t, b4 G E) I/ w* h Stage.showMenu=false; 10、载入动画的问题6 ]) w5 d' ]4 v4 q2 Z! R3 S
loadMovie("dd.swf", a); //这里没有引号~0 |+ ] Q- X+ F% s
11、播完动画后自动跳到某网页
' o1 G9 c& e5 K- d6 ` getURL("siteindex.htm", "_self"); //这里有引号滴~" @* n: X; W# T3 N- B" z
|
|
|