|
71. 如何通过按钮给别人发E-mail?
/ O% A1 v* c$ i7 b( N添加下列语句:
9 f# R. R' J4 r" @0 ^- V) ?, Vget url:mailto:yourname@sina.com
. ^. x( Q F4 W( K- [" x: N72. 电视干扰的效果怎么做? ; L$ f' T& A8 q' Z' S/ `8 V
1.先画一些短的白线条(细一点,稍微有点灰度),然后做几个关键帧,每帧里随机的放一些,连续播放一下就有效果了。 . d8 j5 p3 P% e4 d% V
2.用PS做一个电视雪花的图片,然后导入到flash中,选中该图片,安F8把此图片生成MC,把它放到主场景中,命名为xh,在场景第一帧添加:
0 @9 d; A7 f- n1 `1 v: EsetProperty(“xh”,_x,random(10)-5);
& Q$ q a2 o; E+ }" {setProperty(“xh”,_y,random(10)-5); 4 E: J; | |- s% r
在第二帧添加:gotoAndPlay(1); + t, \0 @ z, O; }1 w0 b) O- u9 e
73. 关键帧中的脚本里Stop后的脚本会不会起作用? 2 w: U$ q5 P# S# ^2 m: v
Stop语句只停止帧的播放,并不能停止该Stop所在关键帧的Action语句的执行。
) u! z3 H6 o' j3 P, ^0 D5 N74. Flash中的路径的作用是什么? / e+ f8 `6 k- U7 G" x
如果你用过DOS,您就可以很容易理解FLASH的路径。简单地说,路径就是在FLASH编程时能够找到变量或者符号(Symbol)所经过的路。其方式跟DOS一样,分成相对的和绝对的两种。
" f, G1 y7 T9 d( p" o/ L75. Action中,/:与/有什么区别,各在什么时候用?
; k6 S" I! o- \& z" ]: Z) e; x1 e/:是表示某一路径下的变量,如/:a就表示根路径下的变量a,而/表示的是绝对路径。
8 q$ \+ x& J0 e. H6 {1 Q2 x76. 如何在MC中控制主场景的播放?
' m6 b0 T; q# \5 ~8 vFlash5中_root表示主场景,用_root. play()即可控制主场景的播放。
! q7 p _9 b: j& Q2 |' r# L2 T) r77. 如何在Flash中打开一个定制的浏览器新窗口?
: {) M( B) [0 v% W8 b3 `/ _* d( f6 w添加 Get URL ("java script:window.open( new.htm , newwin , width=320,height=320 );")
# m& @- Z5 g' D. M, |78. 点一个按钮就放音乐,再点它一下就停音乐这个效果该如何做?
/ `7 d* \3 x$ k# |) _9 L2 ]! J) R第一下设置gotoandplay(),那一帧设置成play sound
' H. D$ J8 k/ x" P% S" N第二下再跳到另一帧然后stop all sound) p3 P3 I; O" `: W
79. 如何改变调入后的SWF大小? setProperty ("MC_Name", _xscale, size_x);
0 M" x* ~3 ?8 @; z) V* s) TsetProperty ("MC_Name", _yscale, size_y); ; [5 G2 ^ B0 T/ v
“MC_Name”顾名思义是那个MC的名字了,“_xscale”和“_yscale”是指这个MC的X与Y点的位置,这个位置是用来控制MC大小的。其“size_x”和“size_y”为设定这个MC具体大小的数值。
" L# u3 G3 R5 `7 G! u8 X1 i3 ^: D80. 如何改变调入后的swf的位置?
4 J0 S# D, p R0 n e/ a. F一个简单的方法是,我们可以来移动那个已给置入Mocie文件的MC,就像我们用来改变一张图的位置那样用鼠标拖动它。
7 s6 y m8 A; g) s另一个方法是利用setProperty来进行改变这个MC的位置。 5 x8 M) R; h9 E2 t/ _
setProperty ("MC_Name", _x, "position_x"); 1 M, Y1 ?4 z% X" n( j+ }+ Y8 e
setProperty ("MC_Name", _y, "position_y"); & \5 E* O' I& p, f$ v: a8 R
“MC_Name”是MC的名字,“_x”和“_y”指的是X坐标和Y坐标点,而“position_x”与“position_y”是位置具体的数值。
0 w7 F" }, X% B) Q81. 如何让一个MC调用另一个MC里设置的一个变量?
1 n5 ]2 ~0 @7 O! G7 } A在mc里输入此语句:(a b 均为变量名,mcname为mc的实体名)
& J- w6 o4 s. W& ya = _root.mcname.b; 此语句是使本mc的变量a调用_root.mcname这个mc里的变量b & D# v+ P# O0 D
82. 在Flash中如何打开Word文档?
" i4 H' w) `3 u! nFlash不支持调用Word文件,但浏览器可以直接打开.doc文档,那么就用getURL来解决即可,路径用绝对地址http://www..../word.doc 。
) |9 x" U3 N1 W' \ F- y83. 在Flash中如何调用mpeg文件?
t, o* `7 m: Z3 PFlash中不支持调用mpeg文件,首先要安装一个三方软件,名字为Swiffcanvas1.0;接着打开fla文件,如果mpeg文件的目录为aa,mpeg文件名字为bb,那么就可以就添加下面的语句: FS Command ("exec", "SwiffEXEC(LOCAL:aaa\111.mpeg) "); 然后把fla文件输出为exe文件 ,并用Swiffcanvas打开这个exe文件,然后在Swiffcanvas里设置完成自己的要求。最后再输出为.exe文件,就可以了。
' V! ~, H2 L- T, m* T. h) L' {补:如果觉得上面的方法麻烦,可以下载一个辅助软件flix(闪派软件园有),它可以把mpeg等视频文件转为swf文件,然后再导入flash中或者从外部调用,外部调用动画参考下题答案。
6 s9 I2 a) s9 c" A! W- ~+ j84. 如何在MC中载入外部动画或其他动画? ! ]6 ?) I$ N2 V4 N& l
我们经常要用到在主动画中载入子动画(swf文件 )的情况。但是,这种方式载入后,载入的动画往往不在我们需要的座标位置上。有个简单的办法可解决这个问题。我们先建立一个空MC。将该MC拖到主场景中,并为之命名(Instance),如“bb”。然后在主场景的相应帧加上Action,在action面板中的URL中填入要载入的swf文件,“Location”栏选“Target”,在其后的空栏中填入“/bb”。这样子swf文件就载入到实体名为“bb”的MC中了。现在,我们只要控制该MC在场景中的位置,就可控制载入的子动画的精确座标了。
$ M( k1 \8 \. |" v2 }' u8 {% v1 s85. Flash内怎么用js或java? ) K" O# n, {' F$ a
答:on(release){
% r/ w! f* g5 M R geturl("java script:alert ........ ";) E: t3 K3 n; o9 B) x" G
}
) d6 I# y0 p7 k8 b+ \8 |3 t on(release){ thanx="thanks";
9 o* m9 B+ q6 F8 A$ E } 0 b5 f- j& g* w: F
86. 在ActionScript的编辑窗口中怎么输入中文? $ S5 v9 d! Z3 ~
可以更换Flash的字体,也就是删除Windows\Fonts\Modern.fon,这样,编辑窗口的字体就好看多了。 7 P3 B$ A+ h( Z' W1 J1 h5 A
87. Flash如何与数据库连接? 7 E& q2 a, b% e! \: V
答:只能通过后台文件,如CGI脚本,Active Server Pages (ASP),或 Personal Home Page (PHP)等。传递值到flash中,实现数据库的操作。 1 D, o$ u0 d2 c, m
88. 在用FsCommand中可以调用JavaScript吗?
. O; A" O. ]4 w! l$ ~答:FsCommand可以调用JS函数MovieName_DofsCommand装入Flash动画。MovieName是Flash动画的名字由Embed标签的Name属性或是Object标签的ID属性指定,如果FlashPlayer的名字为MYMOVIE,应该调用JS函数名字为MYMOVIE_DOFSCOMMAND。 |
|