#12002/1/14 11:01:28
我用Flash5做了一个动态菜单,菜单的数量是使用duplicateMovieClip对象复制出来的,所以只用用编程的方法来显示菜单标题,但是在Flash5中不支持中文,我在设置菜单的
Caption属性的时候只能使用英文。为了解决这个问题,我把中文菜单标题作成了组件,即Graphic Symbol,但是我不知道怎样在Flash中用代码来调用他们,有那位高手能帮助我解决这个问题?
以下代码是我在主要场景中的Active层第一帧的代码,负责处理按钮的标题和按钮的链接地址:
scommand ("SetSpeed");
if (select eq "") {
select = "1";
}
caption1 =" Index" //设置第一个按钮标题
caption2 = "News";
caption3 = "Present";
caption4 = "Library";
caption5 = "Operation";
caption6 = "Contact";
caption7 = "Feedback";
url1 = "../index.html"; //第一个按钮的地址
url2 = "/news/news.asp";
url3 = "/present/premain.asp";
url4 = "/library/library.asp";
url5 = "/operation/operation.asp";
url6 = "/contact/contact.html";
url7 ="/else/feedback.asp"
if (anim eq "false") {
gotoAndPlay ("start");
}
以上是我的源代码,要改变按钮的标题,只要把Caption="XXX"中的内容改变就行了,我怎么调用做好的组件?如组件1名称为main1,是否可以用以下代码:
caption=tellTarget"main1";或者:
caption=call "main1"
caption= Load "main1"
以上三种办法我都试过,全都失败了,怎么办?请各位好心人帮帮忙!
另外,这个动态菜单的源代码是在闪盟在线下的,效果非常好,下载地址
编辑历史:[这消息被笑望人生编辑过(编辑时间2002-01-14 11:06:45)]