Có thể có hai màu văn bản trong một trường văn bản bằng cách sử dụng Actionscript 3.0 không?Hai màu trong một trường văn bản bằng cách sử dụng Actionscript 3
ví dụ: làm cách nào để tạo chuỗi màu đen đầu tiên và chuỗi thứ hai màu đỏ?
Đây là mã của tôi khi sử dụng một màu duy nhất:
public function logs(txt)
{
if (txt == '')
{
textLog.text = "Let's Open up our treasure boxes !!!";
}
else
{
textLog.text = '' + txt + '';
}
textLog.x = 38.60;
textLog.y = 60.45;
textLog.width = 354.50;
textLog.height = 31.35;
textLog.selectable = false;
textLog.border = false;
var format:TextFormat = new TextFormat();
var myFont:Font = new Font1();
format.color = 0x000000;
format.font = myFont.fontName;
format.size = 18;
format.align = TextFormatAlign.CENTER;
format.bold = false;
textLog.embedFonts = true;
textLog.setTextFormat(format);
this.addChild(textLog);
}
làm cách nào tôi có thể làm điều đó? bạn muốn đưa ra một ví dụ? –
Tôi đã sửa đổi câu trả lời bằng mẫu. Hãy kiểm tra. Hãy nhớ rằng bạn cần áp dụng định dạng sau khi đặt văn bản. – Diode
Vui lòng sử dụng thuộc tính '.length' của chuỗi để đặt chỉ mục nếu bạn không muốn mã cứng. – Diode