|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口
5 v. i' _8 ]2 g 分两步:
- m4 W5 T- k* [! S2 `- n 给flash中的按钮加入如下action: 6 S3 C% j) T! G
on (release) { : \$ p) W: C: ^6 n: f8 f' F
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); & U; w) P. W! G* D7 P
} 在HTML页面的...之间加入下面的javascript代码.
4 _2 `0 B7 M7 y& H7 y n# S
9 k6 Z) \/ ]" [. A" N* l0 j 2、如何使得flash一打开就是全屏?
, _ T/ U. l/ _% g. w- {: ` fscommand("fullscreen",true)5 i. ?) L2 T9 T# q, ^" C- Z" K6 Q- a
如何不能使用右键?
6 d2 B0 H$ B6 e1 | fscommand ("showmenu", "false");
7 [/ k9 v; x/ L! U6 Z 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
q7 K' a" S* t8 B 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
4 a) q7 ?& f2 D( ^5 i& ^ 在要加载动画的那钟加入( c! J- p9 ~& Q) m$ W- D
loadMovie("dd.swf", "a");
2 c1 p& {: K0 e& C6 I8 N/ z& Y a._x=205;
& k4 J6 G' S Y9 @ a._y=250;
4 ?; n( I- v7 E6 b: ^9 F 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a' u/ H3 i# a& T! {4 X5 F
4、当鼠标经过时动画播放到某处
6 j" `8 ^% w/ O Z# C2 j9 j on (rollover) {
( M3 i! v m& z) ]. z# n gotoAndPlay(10);
, q( r! P: K% X l# a }+ y1 w! y/ g$ R Q$ w
当鼠标按下时动画播放到某处8 X: D% k( N* u B& @! b, T
on (release) {
6 M) ?" C* B+ p$ z* a/ g0 Z; r gotoAndPlay(1);
/ v+ G4 _; G9 w P }
8 C; `& Q! g1 O6 S1 N* c; N' A 5、播完动画后自动跳到某网页
" m% {) \0 ~2 ~' l/ H0 W, ` getURL("siteindex.htm", _self);
: F2 _$ D g- X% e8 V; G+ I 6、设为首页) a2 Z( I7 `0 Y, | Y8 ]5 I. j
on (release) {
& l1 Z/ [2 f( Z6 w; i8 w9 L) P# _ getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 0 I( i1 W( d% s+ ~- m! Y2 @9 ?
} , _* E! f/ Q& F! G
注意要将网页中的flash的ID号命名为"links"
* ?* o* U# u. }( U* T+ w% a6 W 加入收藏夹 ! s! ?, T" Y( _* K$ p
on (release) {
' i* P3 b& u3 R- d! E1 v getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 2 b- Z2 Q# h! z: V9 p
}
* C8 t. m3 K$ S 7、关于随机数的技巧
4 l1 Z* Z5 ?5 W3 H2 G 用来产生6--20之间的5个不重复的随机数: 4 f3 O/ w" K; t% S; M. h& o. B
1):首先产生一个随机数,放在数组对象中的第一个位置;
: T5 K4 @" E1 |* l 2):产生一个新的随机数.
2 R/ m3 }2 F& ?$ ]) b4 P6 W# g: L4 e 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 7 s$ Q7 x4 u$ l( ^7 C6 P
4):将新的随机数加入数组对象中下一个数组元素内. , N3 J# ^# e* G* ^$ |
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
8 F/ c5 C# ?' S+ e; L* e 6):结束.
. t: h6 m) c1 m' d AS如下:
9 [* s" U, C& w$ \ data1=newArray(5); & A* W( ?) c9 T
tot=1; 6 d2 p a W6 ~# _6 n
data1=[tot-1]=random(20-6+1)+6;
9 }* N+ C) @) Q8 K% x) F do{ 5 U$ [7 V' b, h8 P, F$ J# R& |" r# K
gen_data=random(20-6+1)+6; # I; I6 V% v) s) L' G5 y
reapeat_data=0;
' V" ?# F' x4 m0 O for(i=0,i<=tot-1;i++){ 4 Q) @5 M: P' Q. K: k4 r$ {; T; a
if(gen_data==data
r0 v; `2 _" c0 a! p reapeat_data=1; k, d3 A1 e$ Y! k4 u2 j$ d& c6 O
break; , b/ R2 x* V! ]2 E# x8 F
}
7 Y5 X1 F4 F3 G4 q# q0 S) t' w4 m } 7 p$ r% m" U: X
if(reapeat_data==0){
* t4 u0 a% V5 ?6 ?! l7 l" ~ tot++
! G8 R0 ~0 H" i, }2 i2 k data[tot-1]=reapeat_data;
! Y- @! W9 L+ K9 u! {: J+ g7 g } X5 ?( U+ V( e% N6 V# p" `& Y
}while(tot<5);
5 U" l# O. p5 U0 R# V: Y trace(data1); " ]! H q; I, B8 p, ^0 O9 Q
8 、如何使得flash一打开就是全屏的
" j& H8 |, o0 c: I 这里说的方法只是用于flash Player (fp)
c$ O* v; t% ^) T3 c3 B 9 、如何禁止右键菜单
' A' o8 j9 K; B, F3 i! O: N fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数/ v9 k' ?5 Q5 Y8 D2 W! x5 C
$ s( I- \' |. n5 T6 F, I; q
: R" Y: e+ d3 B6 @& w) a+ B& ~ 或者用最简单的一句as,在fp和网页中均适用:: q0 r9 U, c! @; g# D+ }+ v* N
Stage.showMenu=false; 10、载入动画的问题
# F, d" v+ D0 q: K; j* Z loadMovie("dd.swf", a); //这里没有引号~" _8 H' K# q% I6 t, ]0 S
11、播完动画后自动跳到某网页7 f+ l6 `' w6 t( F3 {7 a2 d+ v
getURL("siteindex.htm", "_self"); //这里有引号滴~4 [1 U* I- O u) U( |9 V& j+ g
|
|
|