|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口
% m* O1 V1 x/ z, O! U/ Q 分两步: 5 T5 A" M6 |$ R
给flash中的按钮加入如下action:
# D6 J% o5 } a' l b on (release) {
: v! t0 ]" |$ b$ c7 a getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
) |* [! i( ~( C. Y' y } 在HTML页面的...之间加入下面的javascript代码.
5 G- n1 X3 _4 G/ v" ^- u6 k
8 V, T" p, r8 {! M/ Y 2、如何使得flash一打开就是全屏?9 p* a3 X% \/ Z* r
fscommand("fullscreen",true)
% |/ Q0 F5 {- T R; Q 如何不能使用右键? p9 v" Y" U3 n4 A. k
fscommand ("showmenu", "false");
$ Y8 u x$ r! g$ | 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
4 C7 v7 x+ T$ D 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?7 Y4 q, _0 k. I- H2 a
在要加载动画的那钟加入! g/ |7 k8 ?8 n0 N: m
loadMovie("dd.swf", "a");8 @$ _ q2 i* ?/ z' |
a._x=205;: Q) ^7 q- f2 p! O4 f
a._y=250;
7 a% }- u4 l. q+ C2 F$ Q' y8 k3 u 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
* k' P) O- [4 _6 a& j 4、当鼠标经过时动画播放到某处/ [7 _1 M. g" Q+ E) {& P, \
on (rollover) {7 J3 ?0 H6 J9 I, i0 L& @$ g( u
gotoAndPlay(10);7 `2 h5 D* Q% P H, E5 l% v
}
: O# L t. D1 Y7 `. N7 d0 f 当鼠标按下时动画播放到某处6 Z r& d+ k& T! e/ k
on (release) {
! i' k( U1 _8 [- E2 [' q& C- R" F gotoAndPlay(1);! | C% z' W0 q- I2 H- Y5 T. m
}! W* x/ i5 w$ _/ R |, E5 w7 F
5、播完动画后自动跳到某网页
! \% R$ E" ]) A getURL("siteindex.htm", _self);
, C3 Y& b7 L: L( Y0 n6 W: `# w( z* N 6、设为首页1 z' A% w) l9 [* ?9 n& ?; G. m
on (release) {
1 B# }- d. _7 \7 E getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
: i9 k8 ^4 k C9 ]5 l+ R/ M9 O }
8 y/ h4 P7 ]; r) O5 \ 注意要将网页中的flash的ID号命名为"links"1 u( `# i/ }9 ^+ ]3 X' M
加入收藏夹
' _# C0 i/ H4 G2 a on (release) { # W5 h4 \. k; t, a0 x# F
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
) w2 u. r% h# ? }
( a! P7 l! x$ O 7、关于随机数的技巧
|, y% P5 w3 Z 用来产生6--20之间的5个不重复的随机数:
" E3 Y" B5 V+ m0 [, y% g- K' u 1):首先产生一个随机数,放在数组对象中的第一个位置; 8 ^9 j+ M$ I& [; l* W" M
2):产生一个新的随机数. : B I) U/ ?! M6 g n& s- ]
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
) o; A t/ C2 } m' W 4):将新的随机数加入数组对象中下一个数组元素内.
6 g* e! [& ~/ s0 f+ Y* h' f% o 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) {/ `9 G7 o4 c5 Y9 J- A
6):结束. / U+ X8 [8 O3 n9 K1 ?: V7 S
AS如下:
; n" n4 p- w9 x+ f data1=newArray(5);
" X. L$ C# Z. N+ w9 w) B tot=1; 3 x O$ G5 E- b# |6 y$ n+ j$ e
data1=[tot-1]=random(20-6+1)+6; & `2 R& F1 ^& F; u" C6 m* ^
do{
% t) V" L R- r6 {# r gen_data=random(20-6+1)+6;
( W5 A* |9 }2 R1 ~) ^3 J- a$ x reapeat_data=0; 4 q- z8 c" y5 U
for(i=0,i<=tot-1;i++){ 4 F# A" @1 F9 r
if(gen_data==data ) w6 U0 p: X: b' @- N2 f( ^
reapeat_data=1; . H2 j; E- I* w7 l( x, c
break;
9 \, n0 k/ `0 s: X, ~% r9 R }
7 c/ F4 ~, A# ?& z1 n } ( y5 l" s8 O/ n
if(reapeat_data==0){ ( N5 l7 c" {7 F- J9 o) d
tot++
0 K! N' ~) m0 C3 \ data[tot-1]=reapeat_data;
- W, q9 U. |% X! V7 U5 _( S }
' Q9 U2 d- X0 N }while(tot<5);
. z( M8 G6 i1 {+ i trace(data1); 7 O# t: v( a) K0 [! G
8 、如何使得flash一打开就是全屏的
# h% Y- a& ~$ R. c+ e 这里说的方法只是用于flash Player (fp)- ]; U8 |* p+ {
9 、如何禁止右键菜单
5 w6 |2 {3 G9 }0 |: k6 T3 c% t8 v fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
! g$ S4 `) L' l u0 ~" G, ~
# B& P- p2 {- u8 ^7 a2 r) v1 z1 |, _, A, Z
或者用最简单的一句as,在fp和网页中均适用:4 ?# i7 N) E% N3 N+ k& P
Stage.showMenu=false; 10、载入动画的问题5 N- }9 O5 W$ i3 S# N
loadMovie("dd.swf", a); //这里没有引号~: t2 @+ ?% N5 T$ i. l" N: \
11、播完动画后自动跳到某网页
- k9 c/ ]( t2 x* Z getURL("siteindex.htm", "_self"); //这里有引号滴~
: {5 w% n5 w6 G8 s C |
|
|