|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14387
- 金币
- 2479
- 威望
- 1647
- 贡献
- 1427
|
1、用flash 做那种弹出的小窗口
# ]2 w6 y3 }1 ]: x. _ 分两步:
. h4 D8 h9 Q+ _* Z: T7 z 给flash中的按钮加入如下action:
3 k; F# {3 n% C4 N! Y& H on (release) {
" t+ }9 N9 t2 L8 R6 S p getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); # N+ A% `, L# b! f7 k
} 在HTML页面的...之间加入下面的javascript代码. . g; h+ [/ ~( g
4 {1 e; Q! ?1 B. }5 v
2、如何使得flash一打开就是全屏?6 r* G h( `& @) K4 b
fscommand("fullscreen",true)
1 _- a* q5 P! b- _% C+ h) S4 _4 o; J 如何不能使用右键?
' @7 r! a2 ~; h" f/ b& w- a. t6 L$ C fscommand ("showmenu", "false");6 Z7 p" i3 r5 M% G
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
; V1 l- y/ d6 q) P/ { 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?6 y$ S# a y" U3 ] Q/ G
在要加载动画的那钟加入
. D# m; b5 l- U. \# G- W loadMovie("dd.swf", "a");1 ^2 h9 J+ z, u: z4 f
a._x=205;
3 R" Q) f" R, K6 T, G j a._y=250;( ]: q* N9 \' L+ R1 ~0 R
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a$ l( v! \! n; g2 L5 N
4、当鼠标经过时动画播放到某处
+ N. ` o3 N% o( \ on (rollover) {
9 G2 {2 u$ \4 d6 H0 V% B H& f. t gotoAndPlay(10);
* S$ N% Z, j/ }: x }
: C, {/ q9 P3 | 当鼠标按下时动画播放到某处" j- Y" i( P8 j: u6 A+ h" \
on (release) {
" G, R: J* P Q: ? gotoAndPlay(1);
6 j& S: }3 F3 \, ]: }( k }
! q1 f% {! U+ u5 a 5、播完动画后自动跳到某网页
^9 l/ E5 ~ g- P# o6 { getURL("siteindex.htm", _self);
* K0 o( M( N" n1 N8 `9 M 6、设为首页
, f g& V9 t/ ]+ w/ S/ _+ t& K on (release) { , F* c3 f) l8 w+ y9 |. O
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
1 ?: S Z+ R. G% C9 C } 1 u2 l$ j% g3 l
注意要将网页中的flash的ID号命名为"links"
8 k" L1 ~5 J& S* Y$ \ ^ 加入收藏夹 7 R' R! h! {, Y }
on (release) { " h8 w3 z6 ]7 O# w$ c
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); : @+ z2 j6 i# k5 h( `
}
5 I% R: v3 r# H: o: b. F) A# Z 7、关于随机数的技巧/ I- N3 d/ c/ I. \" ?0 i
用来产生6--20之间的5个不重复的随机数:
" n% s4 ]' k$ K5 ]5 b 1):首先产生一个随机数,放在数组对象中的第一个位置; ; x3 K8 P( B' _; v# U: W
2):产生一个新的随机数. 6 B1 y% a! a3 c* w, w
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ( H& ~/ Q# ?, y1 T4 U
4):将新的随机数加入数组对象中下一个数组元素内.
1 L8 I( e. E: a 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
9 T$ B+ D. i( N9 E. I. X- D, i7 o 6):结束. * x+ A& z% o6 |! C
AS如下: " A* u) K( p0 _8 B: a8 Z( r
data1=newArray(5); * r- F) V3 L3 W
tot=1; " L5 g1 X. k' O, s' F& o
data1=[tot-1]=random(20-6+1)+6; 1 y& A$ m7 E. t) M
do{
+ z W: G( K& \' a: S gen_data=random(20-6+1)+6;
5 {, q' S J# d' K% |; ` reapeat_data=0;
: B4 A& d5 J# F for(i=0,i<=tot-1;i++){ 2 `$ W* _/ g7 h7 I9 {
if(gen_data==data
! y7 J* H0 ]4 P( k/ ] reapeat_data=1;
$ h0 l& n' m. L& i q: `% U7 R1 B6 \ break;
; a' O1 L2 z' `+ z } ! O; O; P- h+ M9 C+ y. M
} . b; v# T* n. W6 p
if(reapeat_data==0){
- g# _6 @9 S# C, ~- s* M& w, c tot++
8 J3 p* ~3 Y- P" f5 | data[tot-1]=reapeat_data;
- i9 b6 x$ u! [! l2 c# E } , y$ |' [$ k/ P m- K
}while(tot<5); $ R% Z) U* ~% k
trace(data1); 1 F6 {$ r* I3 v( G; u/ k
8 、如何使得flash一打开就是全屏的
- D$ ] a6 O+ w$ k/ S 这里说的方法只是用于flash Player (fp)+ B: v5 s. ~) T4 c" P; G5 e6 ]
9 、如何禁止右键菜单+ k9 L* ]# Q7 x- T- x% ^7 w6 q
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数( v' ]3 a. G- j
) }1 |" g: e [, s J9 }! t- q1 x3 M7 `5 L
或者用最简单的一句as,在fp和网页中均适用:
, o* O; o1 J: O( F Stage.showMenu=false; 10、载入动画的问题$ [4 h) b# E i7 S3 L
loadMovie("dd.swf", a); //这里没有引号~
" |1 [% ~3 B- P4 a' }2 d 11、播完动画后自动跳到某网页( U' F8 s. B- B
getURL("siteindex.htm", "_self"); //这里有引号滴~ j: h, f) W. p4 Z, U
|
|
|