|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
1、用flash 做那种弹出的小窗口6 e4 A% i5 }" T' G
分两步: 9 j3 v/ J1 @" ~$ T% s6 ?& A
给flash中的按钮加入如下action: 1 X) P5 x6 o% L y2 R' U: t
on (release) {
% F+ G8 {) k7 }: {/ z getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); % T7 g( k% ?% Z1 k' z& a
} 在HTML页面的...之间加入下面的javascript代码.
) _5 P& Y% ~3 e4 z1 A2 L: D6 e' ^6 [& Q
2、如何使得flash一打开就是全屏?
. I" e5 a% q9 `# \1 K fscommand("fullscreen",true)3 E, ~1 A( \# _' P, v/ Y% {# L
如何不能使用右键?
# q& Q6 J3 L3 ~% n0 z fscommand ("showmenu", "false");* B C9 I1 r# A& d% B; b, D& `
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
6 { _( _7 K- \1 z. y6 ?2 Q* Y 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
5 k, P$ F6 E% R6 Z 在要加载动画的那钟加入
' J9 {/ {. d& K/ ` loadMovie("dd.swf", "a");
$ N4 b$ C, j/ o$ f8 m0 E, R a._x=205;: N g" ]8 c* w
a._y=250;5 J9 F9 S: i8 t& {) A- }4 k: Q
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a, _- J/ C* O3 y; W' ^: E& o
4、当鼠标经过时动画播放到某处
' _ w; n. n, d( J% f# y9 ~4 e on (rollover) {' I$ k/ F+ {# [
gotoAndPlay(10);4 d, p" s# o$ U! d& J- o6 a
}- B. G0 L& c0 f" x# s- Q" f
当鼠标按下时动画播放到某处3 F' s5 u: ?4 g! O* G4 E
on (release) {- X( r j/ G- u
gotoAndPlay(1);( f3 \8 S; E2 u+ V+ o; ]
}* t$ }9 [8 T- X F$ n: k
5、播完动画后自动跳到某网页 w2 ^, a$ D# S) B# v
getURL("siteindex.htm", _self);
8 M' I4 e+ i- t6 {3 s/ }/ S 6、设为首页
- p3 R& ?) c# b3 _ on (release) {
% Q; d8 {. Y% `6 n' M5 q+ N/ C3 o' U2 T getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
! K% u5 l ^# { }
0 r: z/ r% v$ ^- d" O; C 注意要将网页中的flash的ID号命名为"links"
3 T @1 f: F* m. e0 C4 C* o 加入收藏夹 / r; C4 E3 x. ^% o0 w2 i
on (release) {
6 l N* ] m, c9 ?+ B1 Z1 R getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 9 x- X4 u: H2 t( M
}
% o; [" T& o2 }0 p3 ~5 f 7、关于随机数的技巧
' r7 \4 e* V2 q6 u7 h 用来产生6--20之间的5个不重复的随机数: % t" p# G- Y2 O V
1):首先产生一个随机数,放在数组对象中的第一个位置; 8 @! k2 W; U0 D4 s8 T
2):产生一个新的随机数. ; C/ ~" `7 q2 P5 S6 c, v l
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) - f! N( k) j/ V
4):将新的随机数加入数组对象中下一个数组元素内.
6 r0 ?& y' T$ r 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 4 }6 \: E/ ]# }3 k' ?; J7 Q
6):结束. # {6 A- S2 b9 B# B$ I
AS如下:
: X q6 F+ i* L' M) e4 f3 q7 w$ M data1=newArray(5); 6 {0 W6 W8 l, j4 @
tot=1;
" Y8 V# n4 c. g% o* ~$ _% j data1=[tot-1]=random(20-6+1)+6;
2 C8 Q8 |% u/ v+ c* U& \ do{
; m; v& U4 y6 _, _- N4 x: b0 n& L gen_data=random(20-6+1)+6;
% a) W: A0 n: a: _* G reapeat_data=0;
$ a$ }: h; Z# u9 Z) ~+ P for(i=0,i<=tot-1;i++){ 8 G3 N" @$ N; q
if(gen_data==data
+ N$ i# U, Z1 W+ q2 y7 P reapeat_data=1; * j* ^8 Y- [0 m/ {( @6 [, S2 J* s
break; / W- x* |, N6 P6 r* G5 z2 O" X3 D
} & N6 A7 K, V/ `8 n
}
7 k% F% Y$ V0 y w' |6 } if(reapeat_data==0){
9 _$ K3 h& H2 A* _* ^ tot++
9 ] @' U' W |1 Z data[tot-1]=reapeat_data;
8 @0 J$ L7 o- |8 f( H }
+ Z3 j- U4 ~7 O6 V9 | }while(tot<5);
9 _+ e7 x9 ]- t |1 N trace(data1);
1 Y5 I" K0 A1 k& _/ P C& j$ e 8 、如何使得flash一打开就是全屏的
7 `9 N1 ]* c: i, ]$ m' F+ ^ 这里说的方法只是用于flash Player (fp)- W( v3 Z& |0 L# Z: B
9 、如何禁止右键菜单
: l, p6 N) y1 k8 _ fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数, z( Z& }6 {- L: ]: \
! Y9 s+ n0 f; @" g- D$ L0 i! t* m# i, i1 G8 H0 E, @
或者用最简单的一句as,在fp和网页中均适用: ~# F, Q$ {+ r5 b
Stage.showMenu=false; 10、载入动画的问题$ q9 |+ s3 Z. ^) m
loadMovie("dd.swf", a); //这里没有引号~ }6 C% K; T8 m/ p/ S1 e
11、播完动画后自动跳到某网页4 i' q- z& \* ^# ^' j' C
getURL("siteindex.htm", "_self"); //这里有引号滴~
+ l) d( C0 p/ \) A$ ]9 j |
|
|