  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
1、用flash 做那种弹出的小窗口& P+ D+ @$ V( e8 n+ C$ d/ y
分两步:
- |5 L- [; \6 O- }3 X$ q; l 给flash中的按钮加入如下action:
( F$ R8 |1 q5 N. X* ], _* N on (release) { 6 A: a% }& g3 ^; M0 p! m4 V
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); : O3 j O+ I$ l" ^4 `
} 在HTML页面的...之间加入下面的javascript代码. 8 E7 {. T4 r, B& V, y; z
/ V& e. i1 M$ A/ J4 `' E5 F( ?; ~ 2、如何使得flash一打开就是全屏?
/ I) _/ v6 v1 C fscommand("fullscreen",true): q/ E1 m* R; _. G
如何不能使用右键?
4 r3 P$ y% } g, t fscommand ("showmenu", "false");! l& l8 X9 `2 }( s# |
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?- w. v, e( G/ u5 O6 `9 l T
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?+ P, s: y7 M3 k- `5 T+ ]; X2 L
在要加载动画的那钟加入 {& E" m( r3 m
loadMovie("dd.swf", "a");: [" _7 w, Q1 {! h, G6 W
a._x=205;% T5 Q+ [( e$ A4 Z3 u" Y
a._y=250;/ x' g4 t8 x7 [2 Y
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
! w1 k2 J8 ^. @1 _5 u 4、当鼠标经过时动画播放到某处/ ~6 Y* E! F2 U; o4 l
on (rollover) {
. U# N* w( W( k: c7 \4 b' a9 _1 Y* S gotoAndPlay(10);7 L3 c' \+ b0 M- s) H; {
}8 {. x0 C1 W* u9 Q. a- X
当鼠标按下时动画播放到某处
# o9 S! W/ j8 N: ` on (release) {9 {- v7 C, F V5 @. t& `. R0 z
gotoAndPlay(1);' F& z; w: Q2 Y8 _
}
) t9 }3 V1 y3 W h8 }* [ 5、播完动画后自动跳到某网页
$ c- [( B( @' d7 D/ I( l2 P getURL("siteindex.htm", _self);
3 }) \6 O" H7 Q. @% n 6、设为首页
8 I) J1 U( p/ d V on (release) {
2 |: ~2 e. a; }% s getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); # |+ w" n" T$ x7 q0 J
} 9 W5 I# e: n2 j
注意要将网页中的flash的ID号命名为"links"
9 E7 E1 b" t1 ^% t& i 加入收藏夹 $ H( r3 h; ~& [' L/ {
on (release) {
9 }9 N6 }) H- G' s4 Y7 N: h getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
3 J3 O" X( n6 n' a$ [6 j) @2 r5 ` } " O3 L/ J9 e3 h7 g8 o
7、关于随机数的技巧
% c* }' U5 g e2 I5 B! P& s( Z, a3 T 用来产生6--20之间的5个不重复的随机数:
( X: L% t3 E6 x. @% n$ ]3 X 1):首先产生一个随机数,放在数组对象中的第一个位置; % z& |8 @( ~2 B
2):产生一个新的随机数.
8 e. k' i3 Q$ V7 F 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) . I4 F2 `0 l' M' z- ]* F
4):将新的随机数加入数组对象中下一个数组元素内.
9 O% `% C+ ^( [, @" l 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
~2 H, f+ E9 ?2 b! \ 6):结束.
& z. B% Z* N, ?4 K6 ?9 Q AS如下: 2 u$ O9 {4 X$ k4 @ P
data1=newArray(5); ) V: E5 W1 _$ J
tot=1;
% ]2 g2 P1 Z- K6 V data1=[tot-1]=random(20-6+1)+6; 9 K5 l e& \- ?0 J9 x2 V; E4 k: K
do{ 3 p* P1 }" u+ o" ~0 _
gen_data=random(20-6+1)+6;
' T0 s4 ^1 j9 `' \ reapeat_data=0; 9 @0 h, y% d2 `8 K+ I; ~
for(i=0,i<=tot-1;i++){
, x) p% Q) z. [5 T if(gen_data==data 0 I! i( V6 [, |7 V1 D( s) S
reapeat_data=1;
& [9 p; Y, z2 g. o0 V( e break;
, v8 r, S9 L& C z( Q }
) W% E, f% C6 A } 7 R$ e: R* f% k& P7 v: l2 ], @( K
if(reapeat_data==0){ ( l. Z7 M& n' F S7 e
tot++
% t0 t) O3 h2 I1 d% Y' E data[tot-1]=reapeat_data;
' @* o) V$ S0 W. t: o } 5 G9 E+ b' A7 B) E8 C4 h; Q- H S
}while(tot<5);
. }& B1 q9 H) H, s trace(data1); 6 I4 Q' [! G: |) J9 k
8 、如何使得flash一打开就是全屏的
$ |% t8 R3 C4 [ 这里说的方法只是用于flash Player (fp)
3 _2 q0 ^' E% B# |0 L% B9 J B% e6 R 9 、如何禁止右键菜单
2 s$ d) p e5 W6 Q% u fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
% t f. |" b3 i0 G2 O( g
# L: c& E7 d8 X
& e4 s4 d$ ~- p! A& S& D9 M 或者用最简单的一句as,在fp和网页中均适用:, F4 y) ? c! r d q
Stage.showMenu=false; 10、载入动画的问题
5 g1 e% C. I0 ?; x" [' { loadMovie("dd.swf", a); //这里没有引号~" h& M4 ^0 u. R' j
11、播完动画后自动跳到某网页
" I2 N8 Z+ i% l getURL("siteindex.htm", "_self"); //这里有引号滴~
% ?/ z1 z E; V# b5 A | |
|
|