作者scars (scars)
看板Flash
标题Re: [问题] 在不同资料夹以及不同的swf之间的3个问题
时间Fri Apr 2 12:47:13 2010
※ 引述《yhn0tgb60 (呦厚厚)》之铭言:
: 我有3个档案 aaa.fla , aaa.as , aaa.swf
: 还有一个资料夹 资料夹名称是 bbb
: 资料夹里有5个档案 ccc.fla , ccc.as , ccc.swf , ddd.as , eee.jpg
: 问题一:
: 假如我 aaa.as 要使用 资料夹 bbb 里的 ddd.as
: 那 ddd.as 的 package name 设为 bbb
: 在 aaa.as 加上 import bbb.ddd 就可以用了 ddd.as
: 但是...同时 ccc.as 就不能用 ddd.as 了
: 必须要把 ddd.as 的 package name 删掉才行
: 可是这样... aaa.as 就不能用 ddd.as ...这该怎麽办才好 ????
c跟d同一个package, c也要把package name 设为b才行
不用想的太复杂,class自己在哪里,自己要记着
: 问题二:
: 假如我 ccc.as 要读 eee.jpg 相对路径设 'eee.jpg' 就行了
: 可是当我用 aaa.as 去载入 ccc.swf ...
: 在 ccc.as 里的贴图路径就会错误了 必须改为'bbb/eee.jpg' ...
: 这该怎麽办勒....
把所有的fla发布路径都指到bin就解决了
project/bin/aaa.swf
project/bin/ccc.swf
project/bin/eee.jpg
project/src/aaa.as
project/src/bbb/ccc.as
project/src/bbb/ddd.as
: 问题三:
: 当我在 aaa.as 以 Loader 载入 ccc.swf 後
: 我在 aaa.as 要把 aaa.as 的资料给 ccc.as
: 我该如何在 aaa.as 里使用 ccc.as 的function 来操控 ccc.swf ????
最简单的应该是
var c:ccc = loader.content as ccc;
c.somefunction(...)
不过是我的话会用侦听事件的方式
--
'Cause you are beautiful
your scars are beautiful
like the jade
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.86.20.20
※ 编辑: scars 来自: 58.86.20.20 (04/02 12:48)
1F:推 yhn0tgb60:谢谢你了 ^^ 04/04 23:52