  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
1、用flash 做那种弹出的小窗口; ?) _& \4 |9 |8 h: e0 D# H" M
分两步: # y% r+ Q9 w* H# \4 z( _5 r2 I
给flash中的按钮加入如下action:
1 j( F) p# r8 e! c, g1 x0 y on (release) {
" J0 c; S, c3 k' i+ k getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
* i9 O- K! b; y. G& p2 Z } 在HTML页面的...之间加入下面的javascript代码.
* s$ v# L; g L# s
9 E# {" c+ W- S: K 2、如何使得flash一打开就是全屏?
: h( A: W! e. l8 t8 M4 } fscommand("fullscreen",true)
! w* F' D4 A3 @8 O% L3 Q# B 如何不能使用右键?
5 M# {, U. S) C" e' ] fscommand ("showmenu", "false");
. N$ Y4 O. o# e$ j 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?. e8 f2 l( h* ]5 j5 \; B& a
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?5 L0 N. j; X0 r9 H2 ~% b
在要加载动画的那钟加入
9 B1 z! @; t; S+ u loadMovie("dd.swf", "a");
/ s( d# S; ~& R6 P0 U. c7 o a._x=205;0 w8 W9 w- X* {) S0 g" p, h
a._y=250;! v3 @1 O0 q5 L3 v
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a8 L" a& _! H$ _: n$ J( y
4、当鼠标经过时动画播放到某处 y+ ?. f# @; D+ i( ?
on (rollover) {
3 e L1 K: h% b. X gotoAndPlay(10);
* U. D/ z& R$ a7 a( F }! f7 y! Y Y7 B
当鼠标按下时动画播放到某处9 b* }: ?8 x: C( K8 J: Y9 q5 x
on (release) {6 Y! W. ?: {/ D* a4 Q/ Y) l2 l
gotoAndPlay(1);
2 S V9 E9 o" K; b; E }. k8 B& |8 d# `% L5 d+ h& \4 ?
5、播完动画后自动跳到某网页6 o4 g! v3 M" u
getURL("siteindex.htm", _self);6 i3 h, h- O! k; F% S$ W" |
6、设为首页
* \- q7 @5 L# O. T0 i6 G, z on (release) {
. p9 `1 ?0 [8 X' m getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); % |& O" Q" N! z- w3 B
} . o2 n% Q- A! @3 I% q' L# c
注意要将网页中的flash的ID号命名为"links" e' Y5 Y9 ^! Z- _
加入收藏夹 ) X7 T! W6 O( y! H: G" b) n
on (release) { $ I& u' p/ p P& u( _0 ]7 `7 _0 O2 P
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); $ K0 o/ S% T) [: F
} 3 F& T- ^3 D5 x( s; S* u+ M
7、关于随机数的技巧
' @2 D( E" F7 t9 c9 O 用来产生6--20之间的5个不重复的随机数:
( Q; s4 z' h, q* [, ? 1):首先产生一个随机数,放在数组对象中的第一个位置;
5 F+ Q$ C9 v6 F5 A0 n8 D 2):产生一个新的随机数.
4 e( k6 A, p1 M 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 7 G! F/ M" N& G8 a# l2 Q% _) z: h
4):将新的随机数加入数组对象中下一个数组元素内.
4 @6 w8 d+ X" T6 A' @: @" q5 u& ]2 p 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) : ]* V+ u7 G7 \" s# P& e
6):结束.
# j5 J9 Y2 n' a4 J* L AS如下: * p* @: L. A7 |3 e B
data1=newArray(5);
. c$ [/ m3 H, d/ q- D/ `0 d8 m tot=1; 7 J) f! b- y5 C' _6 j
data1=[tot-1]=random(20-6+1)+6; / ?6 J8 u6 p8 A, B5 c6 c% |& T
do{
& E, ?0 T6 ?, e gen_data=random(20-6+1)+6;
+ ?8 A! Y' ^/ W7 ~ reapeat_data=0; / {1 d _* x, d! d) [4 s# W
for(i=0,i<=tot-1;i++){
2 [3 _1 Q: @/ H if(gen_data==data
$ z/ g+ o7 T( O2 q reapeat_data=1;
( J# L* ~5 w# m+ m break; X* X b) q, b Q! F
} 6 J [ ~' M% v
}
$ w& ?9 l# y, _+ ~, H if(reapeat_data==0){
+ Q) i$ Q" N% E3 Y. x. P tot++ 8 U6 C+ E* Y" S! l! B& e
data[tot-1]=reapeat_data; / @' y4 J6 j7 {" r/ z; ]& Z2 C
} 0 b0 b2 o) k- x9 ~; r" k: }! q) ~
}while(tot<5); 1 T: g* C* k& \8 A
trace(data1);
# z+ F8 c. ~5 t# t7 E5 \ 8 、如何使得flash一打开就是全屏的
9 l* b% o( ^+ I& h1 ` 这里说的方法只是用于flash Player (fp)
, s4 r' \2 n, q" V 9 、如何禁止右键菜单
7 V- o2 C4 X7 ^% c: m1 _, [ fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
S, n. {" w0 ?+ I$ M2 s- _7 L4 c2 t P, F# P
# f9 l9 e4 l" Q$ B& k' X
或者用最简单的一句as,在fp和网页中均适用:
1 o+ u2 v/ \) ]: L# W( p8 g Stage.showMenu=false; 10、载入动画的问题
0 [* x9 V+ t% o% v0 P7 A1 ~% D+ H- t7 ^ loadMovie("dd.swf", a); //这里没有引号~: l% |3 Q/ h- ]2 O6 m- L" t2 Z
11、播完动画后自动跳到某网页
- B$ x3 [5 @4 o' e; ^1 b getURL("siteindex.htm", "_self"); //这里有引号滴~9 E8 y+ C0 {* ^8 f* @/ |
|
|
|