  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口0 e8 X; {, E2 Y9 x) r
分两步:
9 J1 W( j t2 n8 j. v2 f 给flash中的按钮加入如下action:
" m' @' s1 s M0 _! b, J5 [& a on (release) {
: V* U' Q6 t( r) m' D" i/ R9 ? getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
5 g6 |) @" _3 u( d } 在HTML页面的...之间加入下面的javascript代码.
& @; }* N. R7 L3 R! v
7 O) V8 t" |1 _ 2、如何使得flash一打开就是全屏?+ R/ s) r- L! U7 O
fscommand("fullscreen",true)
& o4 X: \* `7 f. s- T 如何不能使用右键?
% G h/ X: C5 W$ ?: ]( @2 C$ t fscommand ("showmenu", "false");) ^; u' f7 T- m+ d7 z* b
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?1 t- A8 H$ S& h+ F q7 P# I. a8 C
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
8 W. J$ ~4 p( r( O 在要加载动画的那钟加入
: U2 y( B5 Z& D- Q7 n4 D loadMovie("dd.swf", "a");
2 {) d5 r s" p5 i: i0 l8 J2 |! | a._x=205; G! v% o5 K" h
a._y=250;# h7 v" Q1 |5 s7 k* }# s
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
# w+ z, t) C) `# P9 q( z 4、当鼠标经过时动画播放到某处
( k. s' B6 w7 k, ~$ c- \ A! N on (rollover) {, S0 f% b: T* l" ?, r/ X
gotoAndPlay(10);
# e5 E& P4 F+ }7 z; o }! h% E; n1 p/ s& A2 Z
当鼠标按下时动画播放到某处5 L8 n; {+ D' b% r M$ { V
on (release) {, Q& k8 I8 {0 f2 r+ R
gotoAndPlay(1);
$ w' {" j) h9 J0 I: L }1 n C: ?( y+ R1 a, o
5、播完动画后自动跳到某网页4 X, [: }# l4 q1 I% [. N: B' T2 }
getURL("siteindex.htm", _self);0 f) C4 F6 i6 _! _0 s }* K
6、设为首页
n+ u4 p: x, d E on (release) { 7 \- `/ E9 |, H. `; T o D' C
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
0 H3 i% ^, {. t% y" |: W }
2 C# F; F1 U# @; l. p 注意要将网页中的flash的ID号命名为"links"
i1 ^. g8 U% I3 J. m' Q {& N2 ?* D 加入收藏夹
4 @1 ^, c2 A+ e; @& J( b) E on (release) {
3 a. i8 S% O! {# F, R% a/ X getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
& ^/ G& t0 j, R9 n- a; O7 B }
* Z( x$ ?+ r; e. Y) G$ t! T 7、关于随机数的技巧$ a5 d" w$ y4 B' j7 S% d
用来产生6--20之间的5个不重复的随机数:
4 A2 O0 r8 k, S& ?# D: S3 w9 h 1):首先产生一个随机数,放在数组对象中的第一个位置; * q7 ^( Q8 B7 Y& a0 E! U' j1 B
2):产生一个新的随机数.
; }8 p) v% M4 b+ ?6 V* I 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : r6 o1 a; W& i) L) s+ ~
4):将新的随机数加入数组对象中下一个数组元素内. + _3 M4 L2 \$ T% n5 y2 t
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) / i x8 ^) s* o- `8 z: c, a
6):结束.
. E+ |+ y9 M* |" P( N" q AS如下: + S, v# |6 l5 C$ B
data1=newArray(5);
* x) D1 ]) J2 J9 L: [ tot=1;
- P, [; d9 N: R6 Z3 M! Q data1=[tot-1]=random(20-6+1)+6; 9 ?! \8 i$ J0 ^7 z: e
do{
" R# x3 x* z9 u gen_data=random(20-6+1)+6;
. f2 u% B! ^' H reapeat_data=0; N. I- ~8 K* j2 \9 v* Y9 U
for(i=0,i<=tot-1;i++){
8 r6 |% C' _+ W$ f6 I$ R, O7 f0 ` if(gen_data==data 4 r/ i) p5 d0 X: W4 z
reapeat_data=1;
; X5 _3 @2 l" d8 |/ u4 O break;
# R. G, }: j7 p* ^ } 0 M8 E+ `* Y; u1 s* o7 w. ]
} / C I, L2 m* I$ C, r0 Q
if(reapeat_data==0){ : d+ x- V7 G c8 w& e
tot++ k! T3 y, r* y0 e/ V
data[tot-1]=reapeat_data;
2 B% a7 ~; W, L% z0 e. W( [ }
- j; R* F* V2 ^ m }while(tot<5); ! p" ^+ G7 a+ A
trace(data1);
% Q9 \) O" d5 t9 a* x- E; J 8 、如何使得flash一打开就是全屏的
# ~6 a% M' @% ^1 T6 w 这里说的方法只是用于flash Player (fp)
, c& u* o- |& O' r; u' i 9 、如何禁止右键菜单
9 T% m) ^3 {. A0 V fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
: N. j: w9 d$ {0 ~9 i; C, L
& a" _" a# {) [$ D: b$ G. W+ C! v1 R- a
或者用最简单的一句as,在fp和网页中均适用:
+ j6 e7 N8 O) \( E( | Stage.showMenu=false; 10、载入动画的问题* M8 J+ U1 v1 F: f2 t4 ?. R7 v
loadMovie("dd.swf", a); //这里没有引号~" ^$ _7 F i/ o
11、播完动画后自动跳到某网页+ v/ L9 Q: o4 A9 d
getURL("siteindex.htm", "_self"); //这里有引号滴~
: j1 _. j$ ^+ e& o0 N* ] |
|
|