  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
1、用flash 做那种弹出的小窗口
( r5 c8 Q. b7 }' T 分两步:
, a* _* h2 C/ a$ q7 N 给flash中的按钮加入如下action:
- `4 X' g( d0 p3 G; ?- n- W' ] on (release) { ; b% ~$ {3 r4 H
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 0 S# V0 p' a/ S# E& Y( Q$ G0 }
} 在HTML页面的...之间加入下面的javascript代码. 9 g/ n9 N1 Q$ e9 G1 z9 n
: |2 E3 h$ X: N1 g
2、如何使得flash一打开就是全屏?$ y( }$ Q, H1 U# n7 J
fscommand("fullscreen",true)9 k( G1 H8 u3 M. t+ h( n/ a
如何不能使用右键?+ J, ] u* A% Q3 Y; {: X+ `. h
fscommand ("showmenu", "false");1 U# k! `, z5 v/ u e
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?! Q8 K# w3 i6 K( F+ R. h. u
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?4 ]4 c& U# J( T8 q
在要加载动画的那钟加入7 H4 [: X+ i i
loadMovie("dd.swf", "a");
$ Q S9 O/ N4 K0 q q* [$ o, m/ D a._x=205;5 ^ f! d( E, Y$ G; K
a._y=250;
* _" t! w7 |/ W3 j 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
, _! b8 s0 ~& q2 s9 }0 n 4、当鼠标经过时动画播放到某处: y& \; d" Z$ i' X: `. K
on (rollover) {
$ v- z( q! F2 X% } m+ K, w1 T W gotoAndPlay(10);+ `: M3 E0 T1 G% O
}. x' H- P9 Q2 h; c; ~
当鼠标按下时动画播放到某处, l; M: p" G: ]
on (release) {! n; [8 p7 e9 z9 U( @
gotoAndPlay(1);
5 w+ w! @6 K% U) v1 C+ T }
( I$ p& c& {8 p4 U* f# X 5、播完动画后自动跳到某网页. a* @" Y. b( E0 F/ g
getURL("siteindex.htm", _self);9 d' c/ k/ T( Y. b
6、设为首页) ]. u6 {. Y7 x8 z
on (release) { 7 A/ x P! A' N% P! Y* [
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); ! Y8 X+ g I; m2 b
}
* H2 r. g+ y0 c- N) [ 注意要将网页中的flash的ID号命名为"links"% [& d& @" U4 j; D
加入收藏夹 8 S& T1 I) b) _5 [7 d! v1 ^1 F
on (release) {
! Q6 V _5 v; @) m+ i7 T getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 7 t$ x! Q( m9 e6 D# B7 g
} 9 K7 i2 H e9 m. v. f5 H- E8 o: x( T8 G! Q& v
7、关于随机数的技巧5 N# U4 M1 O3 W- ^- V; E9 C
用来产生6--20之间的5个不重复的随机数:
8 Q- f* ? d2 X* v, X$ j4 p 1):首先产生一个随机数,放在数组对象中的第一个位置;
" K6 E S9 K9 n1 K 2):产生一个新的随机数.
4 y( \$ S$ u! E+ ~; w 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) " ^( g2 w! D- X& U
4):将新的随机数加入数组对象中下一个数组元素内. 3 X( _, O X7 d, ^& f& g
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 5 B) Y3 B- w0 N. w
6):结束.
7 M1 l. Y0 g6 B6 d AS如下:
. e8 v$ n4 s: |0 W v L0 V data1=newArray(5); . T! w8 ]9 H5 |, o, a3 W& ?7 G8 u
tot=1; # y. D9 G& g/ H: Z z: N. Z: `" F
data1=[tot-1]=random(20-6+1)+6; 6 O1 `$ i! o5 d4 s* o! h
do{
: i# {# t) ]2 c9 Z4 q `) A8 r gen_data=random(20-6+1)+6; + L4 m/ N4 o2 N3 g- H+ N( G$ b
reapeat_data=0;
: ?- j" B/ h' W: p( o0 z# z5 ~ for(i=0,i<=tot-1;i++){ 0 q6 H1 z3 ~' B. I0 }' `0 B
if(gen_data==data , w7 Y+ A% z6 v( T* V: [$ i
reapeat_data=1;
; M* |( t; K7 [ break; + `' c7 r: \$ K5 Y4 \! N0 P
} ( C+ X1 E( D$ \8 A! C2 N
}
; b/ z& q$ W3 S A if(reapeat_data==0){
7 ]' b1 e8 s" B/ R# V. d, n, h tot++ ! q; k8 e2 D6 F+ ?; x
data[tot-1]=reapeat_data;
# g) v7 A+ H* Q, p6 N } . J/ I, v% ^) d6 t, ^5 t
}while(tot<5); 6 ^5 K* c3 L- @
trace(data1);
! d4 H& T; x4 Y9 f0 a 8 、如何使得flash一打开就是全屏的
3 N" M1 z6 M0 u2 B& X1 H 这里说的方法只是用于flash Player (fp): R& M! D. y& F
9 、如何禁止右键菜单
6 e1 F" M! r1 ]2 W, W4 ^4 [ fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数9 m+ N1 [( A. V( K/ B' P$ M1 j
# D Y* \6 H* O# m! {* g6 r
0 X5 z" M3 J5 @( z0 x$ y5 W0 ? 或者用最简单的一句as,在fp和网页中均适用:
5 O2 i8 e: T `* f Stage.showMenu=false; 10、载入动画的问题
' Q; M0 X9 s4 W1 H1 Q! v loadMovie("dd.swf", a); //这里没有引号~
! B0 K+ v5 c' p6 }. h 11、播完动画后自动跳到某网页
" @! z4 ?6 r. M( G getURL("siteindex.htm", "_self"); //这里有引号滴~( O% c: N% B1 n
|
|
|