目前我的客户要求我显示弯曲字体谎言艺术并使用此字体自定义一些文本字段。我们可以将艺术字直接加载到Fash Textfield吗?我们可以通过嵌入或任何技术(纯粹的脚本)?
答案 0 :(得分:0)
不,AS3中没有这样的东西。一个好方法是创建一个文本字段,并使用代码
切换其中的图片imgbtn1.onRelease = function() {
infoField._visible = true;
startLoading("picture1.jpg");
};
imgbtn2.onRelease = function() {
infoField._visible = true;
startLoading("picture2.jpg");
};
imgbtn3.onRelease = function() {
infoField._visible = true;
startLoading("picture3.jpg");
};
function startLoading(whichImage) {
loadMovie(whichImage, "imageLoader");
_root.onEnterFrame = function() {
infoLoaded = imageLoader.getBytesLoaded();
infoTotal = imageLoader.getBytesTotal();
percentage = Math.floor(infoLoaded/infoTotal*100);
infoField.text = percentage+"%";
if (percentage>=100) {
delete this.onEnterFrame;
infoField._visible = false;
}
};
}