|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
1、用flash 做那种弹出的小窗口7 j2 e z+ q5 B& [1 C* M+ _- v8 M
分两步: : O: `! ^: g; t/ b( O
给flash中的按钮加入如下action: : N) z9 M( P* J( {! N$ X8 h5 k
on (release) { # @3 P* x) V1 `! C+ |
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
) \; h7 a `8 ]# D, k2 S! ? } 在HTML页面的...之间加入下面的javascript代码.
3 A$ m# W6 E4 Y. G: Q+ w# J- V/ k0 |3 n* D- t# n# l! U8 q; D/ R
2、如何使得flash一打开就是全屏?
' f5 s( r5 e& m4 [# ] fscommand("fullscreen",true)! P$ S O, _+ ^
如何不能使用右键?
! b+ e$ ]# s* o$ v6 O fscommand ("showmenu", "false");
, _6 R' x4 [, n& d 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
- A/ }2 B4 U6 a1 p+ t/ e: E 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
! l: Q0 J2 V$ Q4 h4 r 在要加载动画的那钟加入5 J( i" a: W, Y( N4 Z$ l# C
loadMovie("dd.swf", "a");
! [7 A3 j: \2 @; O. z8 j1 U7 l a._x=205;
- _* B" |6 |# }# U& F6 V' }' F/ w& c a._y=250;
( c- M C) A# _+ z- I) |# a/ u 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
1 e8 P" S1 V) x. Z2 h3 O 4、当鼠标经过时动画播放到某处; G! H" O, `5 e7 H. ?7 d4 q9 f; R
on (rollover) {
+ A) a1 W8 j/ r% w) p gotoAndPlay(10);- V! S% L" j* x
}
2 h( z( `2 a$ C7 j, b7 F) } 当鼠标按下时动画播放到某处6 o. G% c6 a' A4 S& M$ k
on (release) {* }3 {0 z$ o+ K* x' Z1 T [
gotoAndPlay(1);
/ \* J8 x6 J, p; w: l: {. x }: C! }# w2 a- e9 B! Y% Y
5、播完动画后自动跳到某网页
4 k) X$ _0 K& f, V' O/ h+ V getURL("siteindex.htm", _self);7 I' W, Z. k5 D! C! x2 o
6、设为首页5 _" L5 F. c* H/ M
on (release) {
1 ~! b* e- ]6 v: I& H4 V; X( d$ G getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
( m0 F( o0 A5 c7 U! J } ; U# J8 O, n3 u* x7 z' K7 w( o/ t
注意要将网页中的flash的ID号命名为"links"
; D) p% |) U( q) b5 y! [# | 加入收藏夹 % S9 S# K) Z2 D
on (release) {
7 N* i7 V; |% Y$ |& o: p getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); $ X- a& Q1 ]5 w& R
} 9 N, n2 j2 e5 V. e. f, H& h
7、关于随机数的技巧4 c |+ v" B, |$ b& A) n) ^" ~
用来产生6--20之间的5个不重复的随机数: ! L2 u. s8 {5 B. g: c8 b
1):首先产生一个随机数,放在数组对象中的第一个位置; & H, c) ]2 W8 w! f3 d. r
2):产生一个新的随机数.
% E6 ^" o( H) S1 O M/ O6 g 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
o7 H3 L( z6 {8 n 4):将新的随机数加入数组对象中下一个数组元素内.
: j1 [+ F( D1 E7 b' p8 R. N 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
: g2 L- `% [! A# G! x8 H) F 6):结束. $ n* H0 f2 j# M/ E# x$ g! C4 z1 L
AS如下:
0 e/ m" A3 _8 l5 d+ P$ v- `' I data1=newArray(5);
7 O8 P% ^! v2 b" Z) |) K5 p4 Q tot=1;
8 M1 O. K0 F7 a8 H* D data1=[tot-1]=random(20-6+1)+6; 6 T, }4 k2 c' Z! u6 V: Y
do{ " \9 e) o+ u. ?- _3 ~/ i
gen_data=random(20-6+1)+6;
2 l% ^+ _3 A2 g# v8 E+ \! P2 A7 a( W reapeat_data=0;
- \+ y/ G% g+ Y8 a- C1 T* | for(i=0,i<=tot-1;i++){ # ~5 m u4 D; o' U4 ?2 `7 n
if(gen_data==data # n$ w; [, N/ x8 d
reapeat_data=1;
' S' E# h. U) d' C+ H9 K- L break;
8 ~* a: ?9 ]6 p: S( _ } . L) Y4 M1 u, ^; T3 k
}
, \9 `5 z; A" V4 q9 z4 @4 l+ ]9 a if(reapeat_data==0){ . R D6 u( E' F
tot++
' p, }0 A5 k# k/ R& r% N data[tot-1]=reapeat_data;
z8 ~3 @# z5 f# o0 m! U1 P }
, f& X7 U& f& o }while(tot<5); , ^" N( R8 I2 `# [. r& S2 m
trace(data1);
; J, G9 N) S1 @% z0 i9 _8 N$ I7 X 8 、如何使得flash一打开就是全屏的1 v: u9 b2 r Q
这里说的方法只是用于flash Player (fp)
# O6 r+ P9 `' r, s8 B+ t 9 、如何禁止右键菜单
& i( [ M* u) S$ V: l fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数; b4 w& l9 v% y" `4 _- c8 u( W1 a
& Z& L5 F( S7 k" v$ U: Q1 c; `6 F+ `# M1 B' s
或者用最简单的一句as,在fp和网页中均适用:
: v; }: K w, m: f% y) H3 ` Stage.showMenu=false; 10、载入动画的问题/ W* g3 u, P; ^+ N% ?0 u
loadMovie("dd.swf", a); //这里没有引号~1 s! X" v# u5 a8 y
11、播完动画后自动跳到某网页
/ K8 K: s! {6 }- ^ getURL("siteindex.htm", "_self"); //这里有引号滴~
/ h: v& ]' B2 C8 r2 g1 @ |
|
|