|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口
" @4 D' z$ ?. U, h* G( N2 Q 分两步:
2 e0 v* n H N5 E* v" I 给flash中的按钮加入如下action: % B$ u6 @( E; d* K: N- o
on (release) {
0 Q0 m+ c+ e' R4 [3 O! A! H7 P getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
5 w, `' C4 V6 |# l9 q$ p( G. R8 l H } 在HTML页面的...之间加入下面的javascript代码. & W+ f& B5 q; z! i' h
$ n7 g+ x4 l7 v* N( h3 h; ?# b' e
2、如何使得flash一打开就是全屏?7 X1 m3 u. T* l: n8 j2 [
fscommand("fullscreen",true); o3 @: M4 w6 @3 H* h
如何不能使用右键?( x. \' M: Z% _( @6 l$ I
fscommand ("showmenu", "false");' W7 ]2 y- W0 @# X7 F4 j
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?+ l5 T7 O# J) P7 W
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?& J! s2 Q' C7 f3 m. L+ d, R$ U+ O
在要加载动画的那钟加入
* l. E" W" Y0 ^' F6 A; v loadMovie("dd.swf", "a");
2 L5 w9 T; n: f3 Z a._x=205;
0 B2 k p% t& w; C6 v a._y=250;( T. a! K* @& `; h8 [5 J/ k3 F
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a+ I. b g4 w3 k, g
4、当鼠标经过时动画播放到某处8 A2 v8 `. Z1 h3 ^! ^' B
on (rollover) {
, t" a5 G/ _3 J# O' O% Y gotoAndPlay(10);1 N* N( p" X8 a! B$ N% @
}
" j9 ~2 m0 k0 w 当鼠标按下时动画播放到某处
+ B4 U" u/ T) p* c/ y on (release) {5 C* I! ?6 q6 L- }7 A6 ^* \
gotoAndPlay(1);
* i7 e2 B$ v$ G) y) I- ^) @ }3 @6 L. ^ K2 `. i# ]( K
5、播完动画后自动跳到某网页6 M' w' P: {- x2 v o8 R4 l
getURL("siteindex.htm", _self);9 A2 Y7 Q* L9 W0 b; K
6、设为首页! p; K$ z$ z! j7 o
on (release) {
9 z6 V* ^+ t- W& s getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
/ {( `3 H) y/ V } 2 U9 f. n1 l' [
注意要将网页中的flash的ID号命名为"links"9 ~. {! ~: {& m: K B6 j$ N) ^6 M6 e
加入收藏夹
& C' H; e* ^- a% I3 a( h1 _ on (release) { # q I, }3 P% ]' e% W" W, ~
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ! e( _1 s) V3 r8 d9 P% ^% j- u! p
}
% R: Y. g$ S+ u 7、关于随机数的技巧7 U( Z4 L" U# i; ~( a
用来产生6--20之间的5个不重复的随机数: 8 Y% ]+ R/ i6 t6 ?0 K# x
1):首先产生一个随机数,放在数组对象中的第一个位置;
' E( n% b& W- \' u2 P 2):产生一个新的随机数.
' R" l/ h" m8 f% ` 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) & R: Q! H* f/ j6 B6 X
4):将新的随机数加入数组对象中下一个数组元素内.
# h' J# i: B$ C1 b6 E8 ? 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 3 l/ z8 S$ T+ F& J9 w: @$ L
6):结束. # r! U, g0 x( H) b
AS如下:
* ?8 A, J. q O2 }) I data1=newArray(5); 7 `" o+ J9 g0 J) M
tot=1;
- P% q, z* K$ j3 C data1=[tot-1]=random(20-6+1)+6; ; l5 q$ o: E. X
do{ 2 k$ d% S: \% V9 m
gen_data=random(20-6+1)+6; ) U n/ @( S" @* f1 f) t
reapeat_data=0; 0 S3 i- w9 I$ e% x
for(i=0,i<=tot-1;i++){ ' w t& X2 U" [
if(gen_data==data
! L. p/ I2 N* O reapeat_data=1;
) L9 `2 S, |4 x" \1 D/ E7 H break;
* P% \& d6 B C6 n$ T$ f }
5 i% G5 F Z. a x } $ }$ W Q2 Q4 |
if(reapeat_data==0){
8 C3 l% Y5 V( ?) S tot++
# I$ V& Q$ V1 r! c9 u( z data[tot-1]=reapeat_data;
& G; M0 Q% r- E+ u. K }
. T! G5 q& g. a z }while(tot<5); . L2 W6 f/ P) I& n
trace(data1); - s0 d. J5 R) \( C$ A1 e
8 、如何使得flash一打开就是全屏的" |, B. z/ L9 H* I
这里说的方法只是用于flash Player (fp), ^7 O5 I: x5 y) J
9 、如何禁止右键菜单
" m" [) O; m/ t) U fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
) n. A% n; G" q: l
7 v% G, U; j/ }. M9 h3 o. i9 @, G; k
, R( _1 R. v! B6 l p7 z 或者用最简单的一句as,在fp和网页中均适用:
4 k8 ` O, R# w Stage.showMenu=false; 10、载入动画的问题9 n- F! ~% G/ |: _
loadMovie("dd.swf", a); //这里没有引号~2 c) M" j0 m* l
11、播完动画后自动跳到某网页
1 @: j) E! T. p: V; Q( N! W8 n getURL("siteindex.htm", "_self"); //这里有引号滴~
5 F3 \5 x+ l7 }' M |
|
|