  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
1、用flash 做那种弹出的小窗口$ z: p6 X7 |; n; L
分两步:
/ Z0 d2 B+ D. e* S0 |9 e 给flash中的按钮加入如下action:
5 S5 Z9 C9 w( e- [) i _+ L5 ? f# } on (release) { - [3 O9 ~ q( Q& U) o( Z6 ?. p
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); - {6 n3 |2 Q) S: o
} 在HTML页面的...之间加入下面的javascript代码.
# U u/ Q* l' J$ C& W) y3 X) G! V
. D. I J0 a: [* C4 A, M* b9 q 2、如何使得flash一打开就是全屏?0 e: J6 W6 X& K i, k$ D
fscommand("fullscreen",true)
; u) E, E. Y9 \4 z( S7 x 如何不能使用右键?
3 f5 z% E3 m" N# R& z0 M: t fscommand ("showmenu", "false");7 ]0 f4 ?0 O5 ?4 a+ s, F H8 J) w0 O
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
6 _# v+ A$ q! H6 W: Z! n 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?* b0 V- c7 k2 I. e2 [1 w
在要加载动画的那钟加入& G r6 `+ z8 j# j$ L1 \: W+ t
loadMovie("dd.swf", "a");
, ?" s3 m2 F, a* Q3 y3 C7 c9 c$ m a._x=205;9 {: B# g- k# E6 x3 i+ l
a._y=250;( Y. }: l7 E6 G+ [6 Q
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a$ ]' S. }* l! D; v7 j+ d5 o
4、当鼠标经过时动画播放到某处
1 E; q8 E- b3 d0 r on (rollover) {
1 X5 J$ ^7 x- s7 s0 J: n( E gotoAndPlay(10);3 |' C8 T' F; u- }1 x8 \
}
B/ ? E" T2 i1 [+ n9 k 当鼠标按下时动画播放到某处 o0 {0 l# _& |4 n5 p
on (release) {
% u& P& n& ~" u. m0 ~* F gotoAndPlay(1);
& J! ?' \" j) U) M$ F! ` }0 l$ S) H, u& u' N7 e/ E% c
5、播完动画后自动跳到某网页# I* \- j6 [3 J% @4 X& F3 x2 N
getURL("siteindex.htm", _self);
8 a+ |! s1 p# n) i/ G8 G 6、设为首页
# J/ U+ z0 i6 K. n' U) H on (release) {
# I; P& P0 E5 i getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
( C/ C% L; H6 g' y6 ^) m( S }
: c Y/ n. n$ Q5 U$ R# V' R1 ` 注意要将网页中的flash的ID号命名为"links"
+ O( w a3 s6 G. K. w 加入收藏夹
' @: H; |- G% e! J on (release) {
/ j& ]- z l, o getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); , V! s& A6 j1 O U2 D& y* r
}
( z9 i9 Z) q4 J9 f 7、关于随机数的技巧4 I6 t; ^4 p/ W- s, w
用来产生6--20之间的5个不重复的随机数:
* u, |, f, {% m: c 1):首先产生一个随机数,放在数组对象中的第一个位置; : }/ u0 Q5 K, S
2):产生一个新的随机数.
9 Z) H9 r/ y! A9 d+ `0 q 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ! K2 w# p* W+ z- c2 a% j& O- a
4):将新的随机数加入数组对象中下一个数组元素内.
R% t5 m @. e( b 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) % t9 _ `; p: B6 t
6):结束. 3 z( S3 o9 x5 ~$ F; m% J
AS如下: : y5 D5 S3 ^! w7 F9 t4 v3 A8 n
data1=newArray(5); - G3 z- n+ H) H! d" ]
tot=1;
& Z$ q/ j' N5 P8 v data1=[tot-1]=random(20-6+1)+6; & @8 _! n7 g/ {& b
do{ ) S. D. I8 ^4 L1 L; K3 g
gen_data=random(20-6+1)+6;
/ \* n6 h ^% X! x+ [ reapeat_data=0; # C; D- k. I! m) J4 ^5 g$ ^& h
for(i=0,i<=tot-1;i++){
: E6 @: Z, c: z# ~0 a: N V if(gen_data==data
& w' y7 Z. `' y8 | reapeat_data=1; 7 J, b0 F$ w0 ~& [' C5 L
break;
8 n) ]/ R0 u% U0 v }
: ^ |: {6 ^" Q$ z } 8 J. I) v5 d( U
if(reapeat_data==0){ . g1 [$ _# v! F' |5 R) X
tot++
2 V1 A# E, H( _! _8 p- I data[tot-1]=reapeat_data;
9 [2 V- K) p& K6 G5 f }
+ v; X6 Z) j9 w }while(tot<5); ' F: a1 L/ X5 B4 y+ D" j H
trace(data1);
7 }+ N7 X, b/ j; A- w2 c' y) ^ 8 、如何使得flash一打开就是全屏的 u: N! V* P- o6 z% W
这里说的方法只是用于flash Player (fp)
* A f% e7 q* S7 C. M! v2 A& A 9 、如何禁止右键菜单
* V9 f: W6 k7 i" I9 p$ l7 P fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数; F: z9 Q# L$ m9 Y8 I
/ V8 ]" T9 Q1 ~5 P7 d5 n* n/ C7 U' x, ~, D/ q% S
或者用最简单的一句as,在fp和网页中均适用:, ?: Y: k: p' t$ ?0 z
Stage.showMenu=false; 10、载入动画的问题: u) N5 @8 y; ]* h
loadMovie("dd.swf", a); //这里没有引号~+ n8 v0 |( C% @) j2 a: z
11、播完动画后自动跳到某网页
7 P8 t( W% h( [( T getURL("siteindex.htm", "_self"); //这里有引号滴~
' t& J/ Y0 j( L3 u |
|
|