  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
1、用flash 做那种弹出的小窗口
( q! L6 l% d6 ` 分两步:
% b1 E1 P" x# K8 q 给flash中的按钮加入如下action:
4 ^3 _3 g J6 ^0 A2 V; d' l; {0 I t on (release) {
/ U4 i& V/ q: W getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 1 M- O/ Q1 G0 R2 @( n
} 在HTML页面的...之间加入下面的javascript代码. 0 {4 J% U c1 ?0 o( ^; [
0 P: X; h- z# z: z$ s3 A* ` 2、如何使得flash一打开就是全屏?. j/ H5 ^0 t7 s
fscommand("fullscreen",true)
* _+ ^" c+ X$ N9 g4 s 如何不能使用右键?& v- o/ r$ u9 N- @
fscommand ("showmenu", "false");
) L7 c! B" N1 V W1 K 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?/ ]# z8 Q6 L8 _1 ?9 T
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
/ }+ I c" |- S8 q4 u$ L& U 在要加载动画的那钟加入
; o* {# p0 ^+ ]8 j- b( c m( ?$ ? loadMovie("dd.swf", "a");
$ l6 `. C; O4 z! I a._x=205;
* x) |5 ^% h$ b a._y=250;
2 J9 b+ o$ r E& E2 X 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a- x+ B e9 Z0 a. X [ M! |
4、当鼠标经过时动画播放到某处
' Q; x$ ^9 Y# o0 r4 T2 ~ on (rollover) {
# h* i# R* Q8 {5 m gotoAndPlay(10);
- M3 ^3 I4 }! {1 p# |3 X& t }7 g; k/ f2 Z3 X) D7 n: T( C
当鼠标按下时动画播放到某处
' [% E$ t2 }4 c6 E P6 Q' c. y: H on (release) {" t7 _( E& Y W2 ^4 ~
gotoAndPlay(1);
# k* w3 T* R5 \1 {! U }; k5 n8 H9 M% K8 E& @: t' F% Q
5、播完动画后自动跳到某网页
$ B J# Q. q- e3 E- p getURL("siteindex.htm", _self);) S0 g; \: A' N+ o# [
6、设为首页1 f# k3 H, g% O. `& @( z! n6 v! _3 b
on (release) { 5 j* J4 x/ r7 d3 X6 w" J
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
1 A1 H+ b) g# `9 U% g3 l: M; Y }
9 |; ?! x# A2 t1 Q 注意要将网页中的flash的ID号命名为"links"
8 Y* ~, S! z/ H9 P$ f 加入收藏夹
% B2 u) |5 C3 P on (release) {
6 f! {$ Q4 G' U7 ^4 m getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 6 Z, `# G+ ?$ W
} 5 z2 u/ L9 ~; B+ f& U. E) W& Y
7、关于随机数的技巧7 d* l7 ?2 a; i5 N
用来产生6--20之间的5个不重复的随机数:
9 E+ }* [1 f3 N% B4 V. ] 1):首先产生一个随机数,放在数组对象中的第一个位置;
( A+ p3 M, S) ~" n 2):产生一个新的随机数. $ Y1 A: J! a* S9 E' L% |! f! |
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
3 y5 J+ g5 n, ^+ c. W! Q 4):将新的随机数加入数组对象中下一个数组元素内. 9 s# `5 z2 s! D* R/ e% q! c
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
- Q& d# W. @- b3 t 6):结束. $ H8 }( ^9 U2 l
AS如下: 0 J' K* }/ M, p
data1=newArray(5); ( [' w* r" ~. u4 H
tot=1; & T( k+ F b$ W* W# T) n$ J2 ?2 u
data1=[tot-1]=random(20-6+1)+6; 5 B6 o/ D" D4 _+ j$ S
do{
6 c3 }3 e9 S; I; ~& O! S gen_data=random(20-6+1)+6;
7 X9 t$ c- @$ D reapeat_data=0; $ K, y' x& Q+ a
for(i=0,i<=tot-1;i++){
) _0 S1 n) T$ @9 {# _' i if(gen_data==data
4 I/ ^, k' D* C" I reapeat_data=1; % x4 Q% `& k$ O1 H+ p' N' \
break;
! b* U3 D% u/ H2 j x$ s: o' {5 f }
! U8 I/ i1 O: J+ ]" T } 9 |9 a; \. D( L5 X9 [1 q1 k
if(reapeat_data==0){
; Y w; e) P7 L+ w7 \: {' E tot++
8 [5 i' C" v3 i2 o& ` data[tot-1]=reapeat_data;
7 j. m& g# m" f1 v } 6 C( x0 @& U8 R5 I" V8 a# b2 P' A
}while(tot<5);
# g! ^9 T8 f0 N trace(data1); ( C6 R9 \1 p5 N# M$ Y! n7 r7 E3 B" q; a
8 、如何使得flash一打开就是全屏的
3 E8 X4 r7 X7 T; Z3 V6 l9 q5 B* O 这里说的方法只是用于flash Player (fp)3 {& @: y, W' ?, Y5 U. G1 g J
9 、如何禁止右键菜单
" ?5 g+ c3 j0 f) h( k, B fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
3 g, G' `7 L1 J* `* @0 n. Y$ @9 I# {, C; r, v( h
3 O/ p- t. |" {8 p: F2 h6 d( Q* f 或者用最简单的一句as,在fp和网页中均适用:
. Q3 B& T6 T. x' k8 s4 ^6 y v Stage.showMenu=false; 10、载入动画的问题
. `. @ r, e: J. E loadMovie("dd.swf", a); //这里没有引号~3 Y; L( ^' X! o3 [9 A" w0 B
11、播完动画后自动跳到某网页
}% N$ E7 p _6 I! B" ^7 [ getURL("siteindex.htm", "_self"); //这里有引号滴~
! W9 I2 e7 T# \6 D7 o5 U2 L2 U |
|
|