  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
1、用flash 做那种弹出的小窗口( l! d P" K6 _. Z) D2 P1 H q
分两步:
, F& g5 \0 G1 x1 k9 B% z# `; V- K 给flash中的按钮加入如下action: , @6 J \0 Z! W* D/ v2 o4 O* u/ _9 g
on (release) {
' c2 {' o3 B, k J% N getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
4 r& w/ @6 P+ D! m7 e, ~ } 在HTML页面的...之间加入下面的javascript代码.
3 u6 ^* D! g! y. O# U& ^2 B. p3 w( o
2、如何使得flash一打开就是全屏?( c3 P! y) A% _( C0 o
fscommand("fullscreen",true)
& S5 _! U2 H1 C" R3 T 如何不能使用右键?
1 R9 B: @. g0 U2 B6 }6 o( V" } fscommand ("showmenu", "false");( ~% d5 [. ?* K5 `7 x$ t
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?3 o9 y, k! ], u1 D9 v
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
' e4 }! g2 M- H, ?( M- S8 x2 \0 V 在要加载动画的那钟加入/ q/ |3 A- M* _. u6 P& i
loadMovie("dd.swf", "a");
, S' d! h0 V4 U( G: j a._x=205;- m+ \: ~: b5 z- Q4 J8 w& I& b0 h/ R; F
a._y=250;
/ Y' y, b C) K! {% ] 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a5 {* X4 g& \2 c# Z5 D. I7 I! m5 o. u
4、当鼠标经过时动画播放到某处
% N5 E4 E1 h. f# G5 _: t) }6 { on (rollover) {/ I6 _4 Z' g2 Y/ q; j) F+ @0 _
gotoAndPlay(10);2 s( [$ e, w& t- D. i$ g& f
}
* }* t& i* o* ?1 G 当鼠标按下时动画播放到某处, C" ~" N& n# r$ O3 _9 i- `. Q) W" z
on (release) {
* d) K. b \1 m: h7 i gotoAndPlay(1);
: C! s; P6 `$ m1 _+ d2 A }$ g N+ D5 ?% Q8 @
5、播完动画后自动跳到某网页
% e# o/ U3 K$ j. ~* l getURL("siteindex.htm", _self);
/ O( y* o! K+ ]( y 6、设为首页
. l' c3 w8 H7 S+ b on (release) { $ S4 M7 |7 X' r" j6 R
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); . p% g1 f8 |- Y) I5 z
}
1 _0 x+ j: {( u5 b* } [ 注意要将网页中的flash的ID号命名为"links"* C. M5 @+ m" S4 @* ^
加入收藏夹
. s b, U3 N" W2 ?' Z on (release) {
' Y' d6 E. b4 k$ \$ I3 s getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
' N" k) O: F2 [( N4 z% p6 \% p }
# d9 y$ ^" K% }: M6 d2 v 7、关于随机数的技巧
. a4 }4 _6 A5 Z# n! g5 G" m 用来产生6--20之间的5个不重复的随机数:
. h& k8 E6 b4 h( q) r& b; u! P 1):首先产生一个随机数,放在数组对象中的第一个位置;
( q) v' F& w6 u 2):产生一个新的随机数.
' n, D) c1 o, l9 O$ k( _ 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
8 u( {! S6 e! k" S. d4 Y5 V$ t$ U3 j 4):将新的随机数加入数组对象中下一个数组元素内.
+ H- k* `5 \2 V' M& W3 b& |$ h 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 8 V2 H+ i% O5 d2 ~, b, c( L& L) k
6):结束. ( ]5 |) F$ s. |2 i2 x
AS如下: $ E+ S% O0 H1 u0 h; J5 j
data1=newArray(5); : u( g5 ?# q9 _: \: t* @ i5 g& e
tot=1;
8 k3 ?) j1 F& E! S3 N" x! U! } data1=[tot-1]=random(20-6+1)+6; 3 f1 f/ n2 `) d
do{
R' A7 r) [/ V( J4 f% c gen_data=random(20-6+1)+6;
: C D) x+ p( |( S3 E reapeat_data=0;
$ g% ?) O, F! @$ {/ y for(i=0,i<=tot-1;i++){ 4 i5 E& v. ~% A
if(gen_data==data 4 d b$ s/ R: F; N4 d# I5 s
reapeat_data=1; " O9 [7 m+ |% a$ z
break; + L2 m! Y0 A' W4 ]* M
} % S) {2 m/ @/ V& M0 j5 l
}
/ ^$ ^1 o K6 |1 I if(reapeat_data==0){ % P4 P1 \9 m- S
tot++ ; `( N7 i0 P+ v8 d4 \2 L
data[tot-1]=reapeat_data;
! ?( W5 |3 @* N- J8 w }
- l8 M+ T( e+ n' ? }while(tot<5); * |! A. _3 z# @1 o! ?! Q/ q# B
trace(data1); / _8 K. b* z8 \5 T% |7 H9 d
8 、如何使得flash一打开就是全屏的
9 x4 @8 `% F3 G7 `$ i 这里说的方法只是用于flash Player (fp)
8 D! d, V8 c6 A- C Z4 I/ D 9 、如何禁止右键菜单
; g( X% a, E, I2 Y |* S fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
: I q5 _4 E3 |
0 H/ P+ S# ?& C- `% W2 t% H; r) {- I
# B/ K6 {; P6 x$ j0 c 或者用最简单的一句as,在fp和网页中均适用:
9 C: J6 H8 F9 }4 {. ]$ X Stage.showMenu=false; 10、载入动画的问题! Y) ]3 [* A5 ?+ t, X# u3 _5 \
loadMovie("dd.swf", a); //这里没有引号~3 h! T* X0 Q% c6 M' Y) D) y: I
11、播完动画后自动跳到某网页4 N$ n3 P+ X% l# P) k. @
getURL("siteindex.htm", "_self"); //这里有引号滴~" `% W5 b2 z- G
|
|
|