主题:  让按钮实现一个特殊功能!!

晓珍

职务:普通成员
等级:1
金币:0.0
发贴:117
#12001/10/29 13:48:14
我想实现一个功能:不打开源程序就能让按钮上面的文字随着外部文本的修改而变化(没有源程序的情况下方便他人修改)。在D中怎样实现?请知道者详细讲解一下多谢了!越快越好!急用!!!



rainy_5d

职务:普通成员
等级:2
金币:1.0
发贴:225
#22001/10/29 23:07:41
我写了一下,需要2个xtra,都是free的
1、将行为赋给button
2、按钮cast name为"change"
3、可以不在beginsprite中初始化按钮名称,可以用一个事件 激发,如定时器或者单击按钮什么的,外部文件暂定为buttonname.txt

property pmyFileIO --Obj 创建的FileIO的实例
property pmyFile3 --obj File3Xtra实例
property pMemTxt --str Member的名称
--------------------------------------
on beginSprite me
pmyFileIO=new (Xtra "FileIO")
pmyFile3=xtra("filextra3").new()
pMemTxt="change"

fileAdd=string (the moviePath & "buttonName.txt")

--用FileXtra3判断文件是否存在
if fx_FileExists(pmyFile3,fileAdd)=0 then --文件不存在
alert "没找到按钮命名文件"
return ()
end if

openFile(pMyFileIO,fileAdd,1)
myStr=pMyFileIO.readFile()
member(pMemTxt).text=myStr

pMyFileIO.closeFile() --关闭文件
end
--------------------------------------

编辑历史:[这消息被rainy编辑过(编辑时间2001-10-29 23:10:08)]