Есть ли способ разбить текст через ActionScript (преобразовать текст в форму) - PullRequest
2 голосов
/ 04 декабря 2011

Есть ли способ разбить текст через actionscript, чтобы он стал формой?

Я знаю, что могу дважды нажать CTRL + B, чтобы разбить текст и преобразовать его в форму, но мне нужносделать это с помощью Actionscript, чтобы пользователь мог ввести какой-то текст, а затем я применил к нему некоторые эффекты.

Спасибо.

1 Ответ

1 голос
/ 04 декабря 2011

Краткий ответ: Не совсем.

Длинный ответ: Вы можете добиться этого эффекта, используя растровые изображения и BitmapData.

Вы можете добавить эффекты к нему, просто используя фильтры, как если бы это было MovieClip.

Если вы отчаянно пытаетесь разбить текст на части, вы можете создать новое текстовое поле из столько же MovieClip объектов, сколько необходимо, и установить для текста текстовых полей одну букву всей строки. как то так (не проверено):

var letter_mcs:Array = new Array();

for (var i = 0; i < input_txt.text.length; i++) {
    letter_mcs[i] = new MovieClip();
    var currentLetter:string = input_txt.text.charAt(i);// the next letter
    var currentTextBox:TextField = new TextField();// the text box
    currentTextBox.text = currentLetter;

    // Set up currentTextBox however you want here

    letter_mcs[i].addChild(currentTextBox);
    stage.addChild(letter_mcs[i]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...