|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14433
- 金币
- 2502
- 威望
- 1647
- 贡献
- 1450
|
1、用flash 做那种弹出的小窗口
: ?4 ^$ C" @8 O# l 分两步: , R Q1 `7 q5 S5 \- d
给flash中的按钮加入如下action:
( n' f$ O+ x9 V$ f! k( }3 f `& Q on (release) {
' x! a6 x+ Z$ Z6 |* J( [3 C z, ^5 P' x getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
7 c* I- e' ]8 v } 在HTML页面的...之间加入下面的javascript代码. 0 W) V# i1 @. S( |
, _) K( l' z, v' ^. G; k2 G0 S P/ B 2、如何使得flash一打开就是全屏?/ X) `, Q2 u/ H4 ` p, u0 k4 X
fscommand("fullscreen",true)4 N' c7 H! T' C- a# c! ]
如何不能使用右键?
8 o2 \1 t b- c' e& S- t& f fscommand ("showmenu", "false");9 X6 V- `9 Y/ E
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?; s# Z1 n* T( i5 q6 L, Q) N
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
3 D$ `0 l0 |8 ~) P* f 在要加载动画的那钟加入5 ^: s* X Z* b+ m4 a' m+ p. l
loadMovie("dd.swf", "a");
! B# ~. }) {; a( N2 }9 Z( v8 R a._x=205;
; r8 T' H+ r; g* O7 F6 ?, S1 A a._y=250;9 t7 U |8 F6 Z, y* h3 X/ K6 x
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
4 B; G$ S2 h0 m2 U6 y% y: ]3 _ 4、当鼠标经过时动画播放到某处
+ |& e# r: s& h. E/ ] on (rollover) {! X. |+ `5 u- l5 N, F; Y: e' I
gotoAndPlay(10);6 ^! S* c- U8 }9 H4 ?7 a
}0 R; [% J3 S! e: X# d0 T
当鼠标按下时动画播放到某处6 s8 e. A! y6 U* M7 | G0 ]
on (release) {
3 X% M6 W0 u% e gotoAndPlay(1);
; ~5 C# h! Z8 r0 Q }* `7 x3 L. r' \ \& Z$ ` z
5、播完动画后自动跳到某网页$ t& _. [2 s8 \. d
getURL("siteindex.htm", _self);, Y5 ~3 t, {* a; p. h% T
6、设为首页# a b+ D2 P7 d# N. V/ F7 r
on (release) {
4 g8 J3 L3 ^7 l* C getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 1 g5 k( _ R3 K7 l8 B
} 3 L9 B. ?( @" P6 {$ ?
注意要将网页中的flash的ID号命名为"links". A- o% W7 K3 c* H
加入收藏夹
, H; A7 P+ P- C8 |% ?2 `- L- Y on (release) {
! |& ^- S, U( E2 u" u5 ^6 h getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
% U2 M) D' A a1 W6 K0 Z } % S6 l& k; d! [! ^* Q
7、关于随机数的技巧, A, n9 |' q0 n: o% u) ]1 j* m
用来产生6--20之间的5个不重复的随机数:
0 I( B, f) [% X4 R" e9 I p 1):首先产生一个随机数,放在数组对象中的第一个位置;
7 O9 L& M$ [; R( p 2):产生一个新的随机数. 1 b2 B# E6 {8 k4 g- n; Y
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
* {. l( ^2 \: u; x# `1 D: v 4):将新的随机数加入数组对象中下一个数组元素内.
; \2 u, l+ s5 i; j5 B 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 4 t2 K( Y, N8 t% b3 Z
6):结束. 1 f* J4 b" u8 h, I n5 ~
AS如下:
: p! \. ~* Y' @) [: `% F( ] data1=newArray(5); - ^ F0 |' i' l+ X
tot=1; 3 i$ N9 `: V# w' A, K2 Q8 M
data1=[tot-1]=random(20-6+1)+6; 4 i) i5 c0 Z/ n; T! F0 ~. l: L' Q. M
do{ 7 R( k* ^% @+ O1 h1 w c
gen_data=random(20-6+1)+6;
$ s2 L# y0 P. Z: ` reapeat_data=0;
# e Q q3 @! B v$ P- t) h0 W% p for(i=0,i<=tot-1;i++){
& z/ j* s/ F( F/ m8 Y9 L G# a if(gen_data==data ( g! N+ `1 i* T/ w- y
reapeat_data=1; % k# t3 M+ O' Y7 R/ X: E: Y% M% |
break; ) X6 w' f# w. N9 @. ?1 V$ T) z3 ]) I$ N
} $ [5 L" y) L3 K% @5 E2 ~
} ! {* m. z& ?$ [ c0 e
if(reapeat_data==0){
5 [% {; ?. c9 W# t4 I+ B tot++ 2 h0 T \! l2 \7 a" {, m9 ^* V
data[tot-1]=reapeat_data;
0 ~4 K- y: H( u" c" H) J% k4 G- H7 g }
% g6 J" D' v4 v" ~( ~" b% H! l: ~ }while(tot<5);
% q# G; B8 ]' l" b trace(data1); . W# T, T$ \9 ]! x' u
8 、如何使得flash一打开就是全屏的
4 n0 V6 W3 h0 v# F& ~/ W 这里说的方法只是用于flash Player (fp)
" w: y: W3 Z1 V8 e 9 、如何禁止右键菜单
* c8 c3 h5 u, d4 h fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数7 u/ p7 B- s9 U, [
5 R& J& y G0 d- }# D! ]7 _
G* x2 g0 R2 x2 `+ | 或者用最简单的一句as,在fp和网页中均适用:1 R! O0 `0 a0 c0 t2 a2 H5 A: K
Stage.showMenu=false; 10、载入动画的问题
- J3 ~+ n, |( Z loadMovie("dd.swf", a); //这里没有引号~
- ]5 `7 n! I* z0 c+ y; h, f4 V 11、播完动画后自动跳到某网页
! x7 Y d6 |. Q3 P! w getURL("siteindex.htm", "_self"); //这里有引号滴~
/ v# z( I( a V1 ?- x" Z3 v( Z0 G! w |
|
|