发新话题
打印

[讨论] 动态文本是否可作类似菜单使用

动态文本是否可作类似菜单使用

不知动态文本是否可作类似菜单使用。
目的:动态文本链接外部的TXT文本里为类似菜单的标题,标题会时常添加修改
          通过点击动态文本中的菜单标题,可导入另外动态文本(2)进入舞台,动态文本(2)为标题的全部内容。
不知FLASH8能否实现此功能?
       请高手赐教。

TOP

当然可以

TOP

怎样实现呢?

怎样实现呢?

TOP

loadVars或loadVariables

TOP

拭目以待

TOP

不懂,能说得详细点么,谢谢

TOP

请大侠详细说一下,谢谢

TOP

外部:建两个文本,biaoti.txt  ,content.txt   ,内容嘛,干脆帖出来:
biaoti.txt内容:biaoti1=标题1&biaoti2=标题2&biaoti3=标题3
content.txt内容:content1=内容1&content2=内容2&content3=内容3
(=后面的你可以自己改,注意保存为UTF-8格式)

舞台:拉一长方形,转换为元件,在内部拉一动态文本,实例名biaoti,退出编辑,另外再复制两个,这样舞台就有三个用来现实标题的MC了,名为mc1,mc2,mc3
内容的显示是一样的,拉一个动态文本,取名为content
哎,叙述比较多,少了怕你不清楚,忍耐点啊

动作:
var mylvoadVars=new LoadVars()
var mylv2oadVars=new LoadVars()
mylv.load("biaoti.txt")
mylv2.load("content.txt")
for(var i=1;i<=3;i++){
        this["mc"+i].n=i
}
mylv2.onLoad=function(){
        content.text=mylv2.content1
        for(var i=1;i<=3;i++){
                _root["mc"+i].onRelease=function(){
                content.text=mylv2["content"+this.n]
        }
        }
}
mylv.onLoad=function(){
        for(var i=1;i<=3;i++){
                _root["mc"+i].biaoti.text=this["biaoti"+i]
                }
}

test.rar (8.51 KB)

[ 本帖最后由 sunxinzhe 于 2008-6-25 18:30 编辑 ]

TOP

感谢大哥的解答,但和我想要得效果还是有些出入,我想要的效果为,不知能否实现,如果可以,请详细解答,感谢

TOP

我的思路 用按钮装着动态文本 文本是外部导入的

TOP

肯定能够实现,我没时间做,提供个思路:
1,把你那些所有标题(就是一个MC包括一个动态文本)都从库中attachMovie,再把这么多MC又放在一个MC中,之所以放在一个MC中,是为了获得他的长度,便于那个拉动条长度的控制.
2,点击弹出内容同样也是attachMovie,用完了就删除.
3,剩下的就是内容了,架构都好了,自己装.
4,最后.如果是这样的效果的话,我认为你还是采用XML(后台生成)比较好,动态文本管理起来比较麻烦

TOP

大哥,我是菜鸟,不会做,烦劳LS大哥帮个忙啊,谢谢了

TOP

发新话题