|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口# g# P7 w1 U# i+ v5 Y
分两步: 2 z* D- Z; t# `) Y" r
给flash中的按钮加入如下action: 7 E' j5 g% N# V7 L
on (release) { : [! R6 D l% g9 R0 p- W
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
7 K# G$ j; \# j } 在HTML页面的...之间加入下面的javascript代码. 2 {+ d- P) w, M' }9 W7 a
9 W5 `7 ]; \$ i& |/ n4 Y4 x 2、如何使得flash一打开就是全屏?
! d q2 m1 S% M5 m fscommand("fullscreen",true). i$ k0 v$ L# e% [( C% ~3 I# L
如何不能使用右键?
, g, o$ t) ~( ]5 B/ {# h; a fscommand ("showmenu", "false");
; ]( n& @: M, A( h 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?6 K! J1 d7 j3 [
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?9 c: H6 D! r8 P( J+ ^0 k7 f% S
在要加载动画的那钟加入
: s. t5 l a( |( X! g! E; X9 C loadMovie("dd.swf", "a");0 E7 ?6 C- K) A/ a
a._x=205;
( B& Y4 Q. F( B8 v s; v! k/ i a._y=250;
( a% C5 i$ ~6 ]' @# N0 M3 m 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a6 P6 p7 Z3 `( u! J8 B1 M6 F; C
4、当鼠标经过时动画播放到某处
/ [, ^1 G" E' M on (rollover) {
! o+ ?1 ~. ?3 B1 a/ u; O0 R gotoAndPlay(10);3 P$ V. R9 Z% H! A, @2 E- B
}
8 A8 s1 s4 w' ]5 a, O0 ?! F c 当鼠标按下时动画播放到某处
8 Q- K% b1 M6 t) { on (release) {; a; {/ B' C8 j% Z3 ]& V; [' V
gotoAndPlay(1);
) X' O N7 G. |# a }- T0 v8 X; P9 W
5、播完动画后自动跳到某网页: z9 W) {) o: Q
getURL("siteindex.htm", _self);
$ g2 N2 K) _: T G 6、设为首页; x' W* v! Z A/ B. t1 P( z
on (release) { ) W3 y$ p0 B* |9 [" v1 R& X
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 5 M; t# w. q: V" C( d9 z
}
7 [ e) V! i5 {. t, M* V4 e! `% V 注意要将网页中的flash的ID号命名为"links"4 I, \4 Y/ P3 r
加入收藏夹
$ ]$ T1 d" c% L0 ]; R on (release) {
1 |' m3 Z$ _; P- l% n7 F getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
6 v3 R6 I J: C5 H' P }
7 J3 E) C2 s! l' W: ? 7、关于随机数的技巧
+ Q/ R3 ?7 H/ l' L' R 用来产生6--20之间的5个不重复的随机数:
- O/ @% m! e2 i: U" A 1):首先产生一个随机数,放在数组对象中的第一个位置;
2 @. M; F5 ~: I4 O6 m9 B- ^ 2):产生一个新的随机数.
! z/ f+ s& A$ i' [( W 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
' Q6 O% h% g. A+ L9 Y5 L6 D 4):将新的随机数加入数组对象中下一个数组元素内. " m% B8 p4 a& l) t/ n# v
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ) K( ?4 v' F( G, S+ y5 x/ k' [
6):结束.
4 ?: S: S9 x6 |( T6 E2 i AS如下: + w. R$ r% E; `
data1=newArray(5); ' M1 h# s! b0 A7 p7 s
tot=1; & Z5 Z9 |3 V8 G7 T& S. }5 U6 c
data1=[tot-1]=random(20-6+1)+6;
) n: ]/ ?, a Q do{ : }: v8 X: H7 j% M
gen_data=random(20-6+1)+6; # w+ F4 A& \$ Y5 o Z( r" o+ I
reapeat_data=0; / {* ?' X- P8 y0 ?. [7 D
for(i=0,i<=tot-1;i++){
% f* Q- m+ f# J) |7 k0 w4 d" Q if(gen_data==data " d: n; s0 z G+ @+ E1 |
reapeat_data=1;
. j4 x# }, d% Z9 d: n$ A break;
6 ]" F: x9 }; E }
! l4 m+ x: J$ R- B. V, g8 n }
8 e' b0 O& {: O! f) m/ n if(reapeat_data==0){
1 ~0 _1 t, ]( l tot++ & ]: w% v( g7 n0 l4 z8 T% x
data[tot-1]=reapeat_data; 7 w" n, G+ O7 W# P# V' a
} # ?) r( Q: P6 F& ?7 _
}while(tot<5);
7 z3 e3 z& C# s8 d trace(data1); ( k7 \# \9 S, H, g7 T% ]
8 、如何使得flash一打开就是全屏的
: G: l E5 r; D5 _ 这里说的方法只是用于flash Player (fp)
: ~& F- O. x+ N/ Z3 L7 P 9 、如何禁止右键菜单
" ~/ A0 t* Q" v fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数6 X/ F- N7 I5 @8 H; T' u
/ w/ C) J m9 O. w4 x
* T( B) e* [$ |( g0 B5 M! O 或者用最简单的一句as,在fp和网页中均适用:1 }; Q) S# F1 h! C5 m! b5 c5 m
Stage.showMenu=false; 10、载入动画的问题
- W9 M* B) g3 `' q: @: R6 ? loadMovie("dd.swf", a); //这里没有引号~5 t+ W4 C& F% W e% A$ m, i9 _
11、播完动画后自动跳到某网页9 V* |) W r. V3 a l) T
getURL("siteindex.htm", "_self"); //这里有引号滴~$ U; O% h+ x; k
|
|
|