|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口
2 f5 y% f; _) A* M 分两步:
- J* f# E T# \! d- \ z6 @6 D 给flash中的按钮加入如下action: 7 i3 t6 X# r. t3 C" k
on (release) {
- d0 `% M: a$ t7 F6 x getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 2 E7 M0 P7 {, }1 `( [+ C! x5 i
} 在HTML页面的...之间加入下面的javascript代码.
( }0 b# b& S6 T% ]
* g1 t3 \0 c) d) { 2、如何使得flash一打开就是全屏?# S% g. m5 y; k; ]) a" q
fscommand("fullscreen",true)- n) \, D. R6 g7 X0 ]! b
如何不能使用右键?
; j; k3 g4 D8 A fscommand ("showmenu", "false");
+ Q, m* ~, R! [ 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?/ |5 s# m$ |3 T, O0 i
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
; [) G. s- k. r1 a6 [& O 在要加载动画的那钟加入
3 Z% `4 v. f+ | loadMovie("dd.swf", "a");& \ V! B& J0 h3 J5 ?
a._x=205;
" {& T6 `7 T, |/ c! V+ A1 O a._y=250;- d- W) ?! m- l5 ]
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
' B `7 I* x2 e8 N6 C1 T" k 4、当鼠标经过时动画播放到某处
# j: L% F7 n$ C2 H% a* Q. |; h5 x5 z on (rollover) {
' |8 d3 z' D* \( M( v1 X gotoAndPlay(10);8 f# K4 ?/ W8 H: c2 d& I
}! K. _* @# Q. f% w* ~
当鼠标按下时动画播放到某处
$ C$ G; P- b8 n# O1 N% \ on (release) {
. }2 f3 _- ~7 x+ Y) _+ H3 j1 x9 m% d, k gotoAndPlay(1);* t3 V9 ~; A; X. C# Y
}
" z( {9 h& f( G x 5、播完动画后自动跳到某网页
- Y4 w4 E7 J% n) k& E R2 F getURL("siteindex.htm", _self);+ I4 d# \/ d+ t( `) [, J
6、设为首页5 y! T2 L: \' \. z
on (release) { : _- P$ ]7 v' k# p) |
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
: {' G2 ?$ l* w% a } 1 `. m+ \( L2 }+ u
注意要将网页中的flash的ID号命名为"links"
, ?! u. D2 y2 I2 q k4 f0 x* q 加入收藏夹 , Y# b) o/ M) k! ~" a
on (release) {
j' l) F0 @6 A3 I: e getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ( [4 f- l& F% _( Q: ^7 x' Q
} [5 }% {1 v0 Z8 Y% r$ s [
7、关于随机数的技巧& A; z& B! @# W% v+ q7 o& y& M
用来产生6--20之间的5个不重复的随机数:
" ], X7 Z5 c" s7 e& @1 n 1):首先产生一个随机数,放在数组对象中的第一个位置; ; ?' c7 T; k7 l( ], N z
2):产生一个新的随机数.
0 S% E4 o5 G. w3 f" C 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
& T* R( u- A! T# R/ R 4):将新的随机数加入数组对象中下一个数组元素内. 4 `, `; y6 X, T% n, A- X9 r$ m
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
+ e4 S7 H+ `9 g$ O% n+ O 6):结束.
/ K+ f; ?. j" [3 @, V AS如下: * d7 Z0 \ f2 r O/ h0 M
data1=newArray(5); ! \2 D0 H, q7 K1 Y* O9 `: I
tot=1;
' g. s! T" L8 I1 o: a5 n# E' f8 V data1=[tot-1]=random(20-6+1)+6;
4 ]- X% D( s: L% B6 g do{ 5 R+ ?: c' V7 M0 R- l3 @9 q
gen_data=random(20-6+1)+6;
* o, F u' _7 q+ @" f7 W reapeat_data=0;
. X* B. q% j* y5 p! ] for(i=0,i<=tot-1;i++){ # A1 u5 F' r0 ^4 l( I+ x% {# J& y9 L- m
if(gen_data==data 6 e9 d6 `/ W7 b; \- A8 ^" ~
reapeat_data=1; 4 @6 i2 k* v# f; b2 }5 o
break;
U* N) c! D. L7 I: R0 c } % D( d0 p9 U' t# p
}
! L# d5 ?1 W7 X- J- s+ Y+ g a if(reapeat_data==0){
& f: |5 _# F( X+ u" }* h) ~! Y tot++
2 ]2 D v* V2 E data[tot-1]=reapeat_data;
$ K! A7 R3 o0 J" ]+ ] B+ H2 t& i8 d& s }
% n9 q( q. c- ^( y" s7 i. { }while(tot<5);
w0 ~! h7 }6 k; j D$ k trace(data1);
# K/ ~' p- T( N4 H3 h* { 8 、如何使得flash一打开就是全屏的3 e/ u. \$ Q" D5 v/ |, v/ Z" F
这里说的方法只是用于flash Player (fp). z% F$ ], t' J9 J- }# K: p
9 、如何禁止右键菜单
% V6 C; j- v0 k1 w# X fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数# G0 ?% ]5 N2 o+ U2 i0 w# a
2 q D, ]! N1 E' K& q7 d8 p- N% D( ^) J& q' S
或者用最简单的一句as,在fp和网页中均适用:0 I& Q* a, N' |: c
Stage.showMenu=false; 10、载入动画的问题
2 r. _7 e7 j4 Y! } h" [ u; b loadMovie("dd.swf", a); //这里没有引号~
8 k! v( O* Y0 R# D ~1 V 11、播完动画后自动跳到某网页
2 o7 L6 M# {1 V' q getURL("siteindex.htm", "_self"); //这里有引号滴~8 A1 x7 {. I) J+ j* J. V' q) ?
|
|
|