  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口
8 O# ~* @! r# ^$ S2 W 分两步: 0 e! Q! X( m/ d4 S: U# [
给flash中的按钮加入如下action: ) w8 X# j& K$ R. L3 P
on (release) {
. `1 F- ?% ]1 r2 T getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
0 `4 e$ [' Q4 L7 T7 d/ F } 在HTML页面的...之间加入下面的javascript代码. # M! u/ I- J% i4 r+ [2 |
* i+ n7 K2 Y5 S, { z9 r! p4 O 2、如何使得flash一打开就是全屏?
0 F; ~- I7 W J7 N0 a6 } fscommand("fullscreen",true); t' U, S/ ~; m. F U3 \( M
如何不能使用右键?
3 c5 d6 g3 \/ u* @8 T fscommand ("showmenu", "false");
1 s3 P, s7 F& U- { 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?. q8 @5 |0 n2 q5 M
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?5 A% r. w @ U' u4 q0 j+ f: L
在要加载动画的那钟加入& J. N: ]4 x# l
loadMovie("dd.swf", "a");
$ M$ H3 |2 Q1 B, ]/ j a._x=205;# q6 B2 |- i' G- a
a._y=250;/ Z& A5 p" R5 `3 _1 \6 I
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a- ?% r. h8 U( ], S" ?# z
4、当鼠标经过时动画播放到某处
3 _2 e3 [$ K1 O- R) H- d0 R F on (rollover) {" w4 O% f; Q3 \* D3 k& N9 ^
gotoAndPlay(10);
`0 ?1 l5 V/ x8 U) W$ x }
: H% |) Q! c: g0 O2 t 当鼠标按下时动画播放到某处! h% P ~0 K$ ^. ?" Q5 \
on (release) {
. N% T! T# { Q# j gotoAndPlay(1);2 C7 {. p) H! R, E1 A# F7 f/ l
}
8 V% b0 [% z1 [9 q0 s& S 5、播完动画后自动跳到某网页
$ X4 x- c( g$ ?" X getURL("siteindex.htm", _self);+ o2 f- D% N$ s" [: I! ?* W& ?
6、设为首页
$ w) u( p+ p# B: l on (release) { 4 ]& l: a2 [- @- `+ \6 j
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); - T, J% `9 F0 h: v* O
} & L" _3 s6 B7 i7 e
注意要将网页中的flash的ID号命名为"links"
" d9 d1 v# R) c/ s4 ^ 加入收藏夹
# I5 A: ~) }, f on (release) {
* e- A( O2 V; a' D8 E2 e: Q getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ' u0 ?' y( R# ^; Z- ]; \& ]1 S
}
( F. _6 F* f" Q, I- l 7、关于随机数的技巧
# y; T, \ F; [& L( \% A$ o 用来产生6--20之间的5个不重复的随机数:
: T) V0 Q8 i% v5 Q7 R" @ 1):首先产生一个随机数,放在数组对象中的第一个位置; # `7 N+ Z: S- q, Y1 l9 Z
2):产生一个新的随机数.
% j+ ]. Q5 }2 y5 ~; z& S 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
. I! |* B0 O6 O3 @8 q$ p" E: z& D 4):将新的随机数加入数组对象中下一个数组元素内. # r* F" K! k* i2 b4 g+ k
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
$ H9 p0 ], j. n/ x% U7 C 6):结束. 7 r" K( C1 k/ T$ c) @
AS如下: , \, ` x6 a# z" e8 Y' x
data1=newArray(5); 1 z. Z" f$ v8 y) B" Z
tot=1;
; q6 C% c+ n b. A$ b% B% \% U data1=[tot-1]=random(20-6+1)+6; 8 B4 F3 f9 _/ f/ J1 q5 g
do{ 6 M+ b( A/ J. G' n8 D
gen_data=random(20-6+1)+6; : O0 c. j" C; M
reapeat_data=0;
" o$ p' L. i) Z |# i% I+ p6 C for(i=0,i<=tot-1;i++){ 0 l/ Q% o: `9 K; o9 }0 ~
if(gen_data==data ' V6 y. h6 D- H7 _! n
reapeat_data=1; 4 Z2 J0 k* |; m" k
break;
4 h8 Z5 V2 j' }. Z, O }
. {! X& J* p: P, p ?& q) E+ x }
, ~( Y E: {( t( y if(reapeat_data==0){ " R) B) }! b7 Q8 A5 c
tot++ : Y5 ], x! ` [' s/ L
data[tot-1]=reapeat_data;
9 K2 L. o6 P6 B( f) o# [3 u }
2 L" U+ H" c4 e$ ~. w: ~3 { }while(tot<5); $ J* t5 E5 }0 h
trace(data1);
6 P9 y8 Z+ Z2 i; \; s 8 、如何使得flash一打开就是全屏的
, K- v" M7 x+ t 这里说的方法只是用于flash Player (fp)
I. K. _6 k. R 9 、如何禁止右键菜单. x, p* W& g! y& _+ {( Z
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数, J) ?/ z8 t2 y1 {8 b( X+ t9 J. D
$ S1 z4 M T5 j4 |& y6 K. U, I
! Y5 z9 ~2 C5 L- ~$ `
或者用最简单的一句as,在fp和网页中均适用:
: X- k) y9 H) M1 D" d Stage.showMenu=false; 10、载入动画的问题& k9 Z: k7 u/ |4 ~$ R
loadMovie("dd.swf", a); //这里没有引号~
5 C! k" Q3 b. B' L" F 11、播完动画后自动跳到某网页+ F- n. j( l; W3 O. n
getURL("siteindex.htm", "_self"); //这里有引号滴~
; e2 y, [8 a' R |
|
|