|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口4 x. m! i& p0 ]7 e5 T! V; q
分两步:
; R: j: ~% j, ~# v. y 给flash中的按钮加入如下action: + h" ^2 H- n# K$ |
on (release) {
" W% ^0 }3 c J3 u getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
* K5 w7 z0 A* w7 z6 \ } 在HTML页面的...之间加入下面的javascript代码.
) q+ R$ T# f" q+ ? s
4 y! `3 g2 X* ^. I6 }! b( W 2、如何使得flash一打开就是全屏?% j5 K6 Y* a# @
fscommand("fullscreen",true)
8 j' f$ g' s* X% J! x8 J 如何不能使用右键?1 t; `% h9 D& A3 M& e
fscommand ("showmenu", "false");2 B( K% H5 V( H7 H- C) J
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?. l$ }8 L5 T8 q9 f- ?" h, |& G
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?: [9 ? l# g& i4 o# Y$ f% H( B
在要加载动画的那钟加入
3 X7 W4 `, ^& W+ a# p loadMovie("dd.swf", "a");' ]' B7 Z6 Y( v' K4 l4 C
a._x=205;9 F* e# d, h* H, q" J; |0 r
a._y=250;% n+ r& ^# k# q7 _7 L
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
' L2 |! d4 y- w: C6 P& V 4、当鼠标经过时动画播放到某处
+ n/ W8 X! O1 A; `9 u+ a& S8 w on (rollover) {
6 j1 p7 X2 f* D- E1 P gotoAndPlay(10);: \* P, ^# E3 f2 B) K
}
3 b5 C2 f V$ Z5 n- l 当鼠标按下时动画播放到某处
0 c, s& G; ]1 q V' C- G on (release) {
+ E4 `) d' }1 {& _1 y, B: x gotoAndPlay(1);. \9 X/ O( G0 a
}# U0 y+ C" b2 r; b! H0 I
5、播完动画后自动跳到某网页
8 ^: C7 K: [4 V( J; `( v getURL("siteindex.htm", _self);
; n# |& x$ m6 i5 \# p) h 6、设为首页$ o8 h: Y0 o6 V1 h! R7 {- h
on (release) {
0 B$ k8 |+ x2 b) A8 c! v0 d* @: P getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); , |) T; v- G& V& g1 p3 D6 n
}
+ T% N y6 }$ y. D2 Y2 z5 p0 a' J& H 注意要将网页中的flash的ID号命名为"links"
# C+ ]6 B8 @: R1 g B" `4 p, q 加入收藏夹 & |" i) w+ v9 U9 O8 a
on (release) { - l: T+ T* b7 @4 }, N/ _: f) v
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 1 }! a. }6 B: `- k8 V- j6 v
}
* e+ Z' M2 f1 E% Y 7、关于随机数的技巧
! E! r. h# T% X' H7 b ~ 用来产生6--20之间的5个不重复的随机数:
% r8 m1 R2 k, O* e1 s3 I 1):首先产生一个随机数,放在数组对象中的第一个位置;
8 k5 d1 m3 o. K6 p( I3 L 2):产生一个新的随机数.
7 p& I* O$ C; k! L9 h9 S1 } 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) $ Z' w# ^( w0 x& F, I: U) A
4):将新的随机数加入数组对象中下一个数组元素内. 4 {0 y I! W2 V6 A, n
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) $ s+ A# h! N, Z0 o
6):结束.
- E) s6 D. G% @+ i+ p- S' F AS如下:
7 `( K! R3 j- i data1=newArray(5);
+ n* a! ^8 F8 d7 a/ D6 o tot=1; 5 W5 c6 F0 r5 M0 z/ f
data1=[tot-1]=random(20-6+1)+6; 3 R7 }, f/ X- t/ @) R
do{
, A6 w/ a7 ?6 H- B% L: O+ `* }2 O, l+ G gen_data=random(20-6+1)+6; 2 ^8 D4 C2 L% [, e% Z' [8 s# `
reapeat_data=0; 3 ? d( Q/ k# A# p& A$ X
for(i=0,i<=tot-1;i++){ # q, n5 d) t q( r9 L
if(gen_data==data + O( J5 w$ w2 i8 G
reapeat_data=1; 1 R' `; @" E( `
break;
+ P2 e6 M9 [4 v! S7 n. X- Q }
' s/ A$ f$ p) r+ u4 Y4 F } 5 I. o' `& ]; O8 ?, ]2 z$ Z
if(reapeat_data==0){ A8 H7 Y8 ?. H6 t- k; T
tot++ ' m$ ^* j+ D6 D6 l: f
data[tot-1]=reapeat_data;
# J' O, p" Y. |1 f) e2 ~' P8 r- A } 0 I! h4 F5 e+ [4 L2 h$ p, Y
}while(tot<5);
. W5 L; S* u2 R. ^) \ trace(data1);
% B0 z5 c* M% \ 8 、如何使得flash一打开就是全屏的! X) ?9 Y8 s' s" g! y3 M) ~
这里说的方法只是用于flash Player (fp)
( x% Z! {, p. V8 [+ F 9 、如何禁止右键菜单' {; B' X# c U7 U- l: _
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数7 R( `- ` _- S& B$ G O% {
, x) i( C1 o* h) Q# A3 f1 J' N7 S E$ D0 D7 j/ K
或者用最简单的一句as,在fp和网页中均适用:5 i) L/ y7 h4 o* l6 ~
Stage.showMenu=false; 10、载入动画的问题( _) G% ^* H0 a1 J4 ^
loadMovie("dd.swf", a); //这里没有引号~
" n; |8 s- m9 r1 J8 V 11、播完动画后自动跳到某网页
& g; c p8 Q) \# c+ I2 ^8 q5 k getURL("siteindex.htm", "_self"); //这里有引号滴~/ h" }0 P @0 L) o
|
|
|