  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
1、用flash 做那种弹出的小窗口- I# E7 z5 q) D) ?
分两步: 6 v( {& r* \ o3 j
给flash中的按钮加入如下action:
" Q% P" N* h# n# O# G/ f on (release) { 8 Y! T, S3 c' P# w h
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
1 R: c! ~: b! v, p. l6 y } 在HTML页面的...之间加入下面的javascript代码. + t/ s1 _& ^; U0 J% P" }& z2 c7 S
* T9 [4 W1 q. y2 r8 n 2、如何使得flash一打开就是全屏?
& N5 L( m3 Q+ c4 ^! n& l# V fscommand("fullscreen",true)) h+ j5 t: p; L: u& n5 t
如何不能使用右键?7 M8 w2 u5 M5 h/ w( m$ |6 E
fscommand ("showmenu", "false");
- e! A1 l0 P. V% \/ m6 |$ F6 W 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
3 w, z0 r6 U7 g9 \9 U8 r 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?+ \& V: m, D+ N2 ]2 f# ?
在要加载动画的那钟加入, C0 F8 {! h* l& G
loadMovie("dd.swf", "a"); x; D% l. B/ p& z
a._x=205;
+ `, T$ q- j, ~: D5 g! L a._y=250;
! O3 P! ^1 Z) B 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a. g3 e' o( z2 h2 U& M# r. J5 Q
4、当鼠标经过时动画播放到某处
! E8 j. \ E3 g7 k7 K' P7 O/ c on (rollover) {* u4 L8 q, p9 r7 c. K T6 o# d# n
gotoAndPlay(10);
: Q! X9 f5 L% |- j: p) t: ]& |' _ }
* ]! `. z, c6 j3 u; N 当鼠标按下时动画播放到某处0 b) {' | ~7 |* V
on (release) {7 U2 A% o: }' x3 o! w% b& V
gotoAndPlay(1);
# O, f" F. S& a) S, Q c }1 E; D. B( R2 W2 q" ~
5、播完动画后自动跳到某网页
9 f# I* i3 a! t getURL("siteindex.htm", _self);
% D5 Q5 _5 z1 ~( w' |6 s; B/ k5 A 6、设为首页
7 r& c% {* o) I* p3 d f/ ~ M! V: C on (release) {
* [8 G- O P4 f getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 4 _3 p; p! Z5 Y8 L$ M& [* C8 l, |/ S
} $ n& X; b. T" E$ g7 O
注意要将网页中的flash的ID号命名为"links"
2 n* q* {" j( n9 ^ K 加入收藏夹 - }& ~: L5 b$ P, E+ x) T& C
on (release) {
9 \9 Q& P- a, \ getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); / t' @) [' H& W
}
H" T j T6 f, o7 T 7、关于随机数的技巧
$ j' A+ V# @4 W h8 F 用来产生6--20之间的5个不重复的随机数:
" x) L2 {* o: @$ i 1):首先产生一个随机数,放在数组对象中的第一个位置;
( {* _( c8 U& K, S: {" Z 2):产生一个新的随机数. $ o! a1 V$ i( x6 T5 ]
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 4 U @# F+ Z. ]9 p( T
4):将新的随机数加入数组对象中下一个数组元素内. " I+ H2 @+ x' T* n Z K# w
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 3 f# Y' P- B) j$ [9 J
6):结束.
% T7 p0 q7 J4 K AS如下: 0 ]; N7 \8 e/ {+ k9 L5 s
data1=newArray(5); 9 u+ f& X6 d6 B2 Z) D1 q$ h
tot=1;
7 ` x8 X8 |5 w8 ]# O7 U data1=[tot-1]=random(20-6+1)+6; 6 m1 T* W1 Q3 |% h% G7 x
do{ y) P8 q; p! L, ?1 K
gen_data=random(20-6+1)+6;
. H, D. H6 D- R* I- _4 M reapeat_data=0;
( R9 ^+ W9 u( H) ]. s4 E for(i=0,i<=tot-1;i++){
. @/ p9 I& y* _$ `) q; x8 T/ k; U3 k if(gen_data==data / N1 E' z$ U! d, p8 F+ ?
reapeat_data=1; 2 C( s$ [7 h2 a3 t8 w% e# s+ |' O( n" [
break; 2 w& J9 O* A! [+ C( c$ |7 _+ e# Z' m
} 0 m2 g! a0 h3 g: P- P# s
}
0 z# g4 ]: g/ R p. v if(reapeat_data==0){
* e! B6 P& i l tot++ ( I, L3 U( v( Y" Y
data[tot-1]=reapeat_data; $ |- C% y& v: k% G1 n$ {- x0 j0 ?
}
) L: o6 s' X/ i! O* Q" Y8 F }while(tot<5);
( h0 Q, t* @5 B7 R4 Z: z trace(data1); % J; {/ a6 D% w- o
8 、如何使得flash一打开就是全屏的
0 a8 U% H3 w( }7 f2 G/ } K 这里说的方法只是用于flash Player (fp) g6 j7 J, F J7 Q' c2 ~
9 、如何禁止右键菜单
# @% ~5 V9 ^( }0 j; c1 ]1 c fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数8 L8 J/ C9 h7 J& w! Y+ g
; w/ U! q/ T& L( v6 s
" W5 `1 z5 n+ t D T4 F | 或者用最简单的一句as,在fp和网页中均适用:$ F/ U! m+ H; b- R! N) {$ m
Stage.showMenu=false; 10、载入动画的问题
( B! I( J8 r" H0 L. D loadMovie("dd.swf", a); //这里没有引号~4 u) i0 T [# S
11、播完动画后自动跳到某网页
$ B8 g% I* p4 r6 L) x+ g' t getURL("siteindex.htm", "_self"); //这里有引号滴~4 P4 ?5 B Q# S. o& F: N
|
|
|