|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口
1 G2 m: W1 d2 O ?" I 分两步:
9 b [ u- j" o& J1 | 给flash中的按钮加入如下action: / ]5 L- y% \3 h& Z
on (release) { ( y# {& a$ h* Q& m% v8 r
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 0 d9 J `' G/ ]3 z+ P3 Q$ w
} 在HTML页面的...之间加入下面的javascript代码. 3 z, A5 c/ p A! n) n
. t+ `3 r9 g7 f9 k
2、如何使得flash一打开就是全屏?8 T, ]" |& j) J: r
fscommand("fullscreen",true)
4 s) `/ S6 r. X, M7 V$ W9 e" F 如何不能使用右键?) c. ~# ^8 {! X. B2 E6 l& w8 ~# o
fscommand ("showmenu", "false");
; b& E5 [ e. j3 `4 x1 x! | 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?4 p% O& U* y/ g
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
& l+ G' L' P3 `8 @, I4 { 在要加载动画的那钟加入, ^# d( a8 N o4 f- t0 \5 T* o
loadMovie("dd.swf", "a");" q+ Q& I- S( F5 ?6 u
a._x=205;
5 d! L' q5 N9 A! R1 u3 z a._y=250;5 l1 K6 i" t/ i- o# ~2 Y0 C) V
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
, n2 @! d0 v( e0 d* B 4、当鼠标经过时动画播放到某处! _7 l4 ?- A/ l2 f* ]2 s
on (rollover) {
0 D! U8 {# [4 s$ T& V+ p gotoAndPlay(10);
+ O, H+ ~* n* d7 X* \. G7 l0 E }1 |2 D7 P& J" I$ V4 U
当鼠标按下时动画播放到某处
" \5 L0 K" \+ s' X/ t on (release) {- Y0 t/ s0 {0 g' J9 K# S
gotoAndPlay(1);
* T$ V8 T' s" n2 D }
' K0 T) A* i) E- n7 s% o 5、播完动画后自动跳到某网页
W. q3 O* _. J2 r4 \, Z1 p getURL("siteindex.htm", _self);
! F: ~* H" I! Q) L+ L9 x: H 6、设为首页
# n, Z, h" e0 f1 [1 W on (release) {
+ [* P% t; F) n2 ]6 s i1 C getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
8 X" F# J' ]/ I; l4 O } 0 j0 E1 s7 m7 `6 {- Z n8 r+ J
注意要将网页中的flash的ID号命名为"links"
( }% W, c# S5 b( z 加入收藏夹 . {- Z, n, m! F4 q
on (release) { 3 V2 N$ R, ~& k/ M! n- s6 S% Z
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 5 `$ y* p) G' n; G9 `: O
} 6 Y2 ~$ L3 S2 u& [! r' D
7、关于随机数的技巧3 |7 z U, F* W- _
用来产生6--20之间的5个不重复的随机数: $ }+ J& P7 @$ l: ^/ p" j
1):首先产生一个随机数,放在数组对象中的第一个位置; ! k0 B1 c T1 ?1 f1 y# x% a F
2):产生一个新的随机数.
6 P3 w; V* `1 G0 H* J' v* @ w 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) s; _' \) _& V! R
4):将新的随机数加入数组对象中下一个数组元素内. / `) { X; D y# c8 u$ F* c- A$ A
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) + e1 Y5 y# c, B) l* M
6):结束. 5 l o6 m5 m( s+ T" O1 Z& ?
AS如下: $ ?. {4 v# G" c8 b
data1=newArray(5); ' _& P' x* L# |( g, e
tot=1;
, ?( W7 p- N; O data1=[tot-1]=random(20-6+1)+6; 0 }5 n& p& W! w8 J
do{
, R& U" E+ a4 H gen_data=random(20-6+1)+6; # R- p& { l& m3 X9 h: N, k3 f
reapeat_data=0;
6 b3 c) T7 j4 x' `2 C" R for(i=0,i<=tot-1;i++){ 9 b5 C+ }+ C* V0 S
if(gen_data==data
1 c' R7 A l D: }2 _4 E reapeat_data=1; % b) [- B6 l' W g% t
break; 9 W: j2 N$ a9 b
} n X3 L8 L$ f! q9 C8 b
} # k& V& S6 x& y6 [1 p4 Q' V3 R
if(reapeat_data==0){
) Z: w8 S+ C2 c2 F5 Z tot++ 3 m' ~4 I4 @% m V8 ~
data[tot-1]=reapeat_data; 2 L3 e2 [4 n5 K. t
} 2 Y6 i* p8 ?5 c7 y6 j
}while(tot<5); 5 ~' |- y+ E7 X
trace(data1);
3 D+ J8 s) @/ u* d 8 、如何使得flash一打开就是全屏的8 q( S0 B, ] Y
这里说的方法只是用于flash Player (fp)
- Z4 n; J: k6 {( `4 ^2 T 9 、如何禁止右键菜单9 b& J4 i9 O% B" X
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数0 S9 h7 B* U; B% S
% O% [, S5 ~/ N& O
$ N( F5 f9 U, z& A! `7 p8 B( [: O6 W. Z3 _
或者用最简单的一句as,在fp和网页中均适用:6 m/ f1 j9 P- N! b0 P( g9 N4 u
Stage.showMenu=false; 10、载入动画的问题1 d* I' v" W6 V. k
loadMovie("dd.swf", a); //这里没有引号~
6 |" F; C5 n" U8 Y/ d# O2 Y! f 11、播完动画后自动跳到某网页( s4 f' z9 q3 h F/ r \, a
getURL("siteindex.htm", "_self"); //这里有引号滴~
- @# N4 S: ~/ E( X6 d |
|
|