|
|
|||||
setProperty
setProperty - это устарло?
зачем он нужен? и вообще толку от него? без него обойтись можно же. |
|
|||||
Ветеран форума
|
setProperty старьё и без него вполне можно обойтись ...
setProperty(this.params_mc, _y, 20); тоже самое >> this.params_mc._y = 20;
__________________
BestMasterиZация |
|
|||||
var words:String = "Привет как дела";
var txt:String = " "+words+" "; this.createEmptyMovieClip("letter_mc", 0); letter_mc.createTextField("text_txt", 0, 0, 0, 300, 300); letter_mc.text_txt.autoSize; var long:Number = txt.length; var count:Number = 0; onEnterFrame = function () { if (count<long-1) { count++; letter_mc.duplicateMovieClip("letter_mc"+count, count); letter_mc.text_txt.text = txt.substring(count, 1); }else{ delete onEnterFrame; } }; Хочу сделать эффект проявления текста как на http://www.madanvil.com/ пока, сделал только это. Что дальше? |
|
|||||
Ветеран форума
|
А причём тут setProperty ?
__________________
BestMasterиZация |
|
|||||
Действительно, нужно было новый топик создать.
|
|
|||||
var words:String = "ПРИВЕТ КАК ДЕЛА";
var txt:String = " "+words+" "; var text_style = new TextFormat("Arial Cyr", 15, 0xFFFFFF); this.createEmptyMovieClip("letter_mc", 0); letter_mc.createTextField("text_txt", 0, 0, 0, 300, 300); var long:Number = txt.length-1; var count:Number = 0; onEnterFrame = function () { if (count<long) { count++; letter_mc.duplicateMovieClip("letter_mc"+count, count); letter_mc.text_txt.text = txt.substring(count, count+1); letter_mc.text_txt.setTextFormat(text_style); letter_mc.text_txt.autoSize; }else{ delete onEnterFrame; } } уже горячё, но ещё не то. |
|
|||||
Ветеран форума
|
letter_mc.text_txt.text += txt.substring(count, count+1);
еффект печатной машинки
__________________
BestMasterиZация |
|
|||||
Ветеран форума
|
Да и вот эта строка явно лишняя
letter_mc.duplicateMovieClip("letter_mc"+count, count);
__________________
BestMasterиZация |
|
|||||
Я размышляю так:
Дублировать клипы (1 клип - 1 буква) а в клипах переберть буквы до нужной. как клипов наберётся столько же сколько и букв в тексте так и всё. |
|
|||||
Ветеран форума
|
А если текст пару тысяч букв, то всё будет жутко лагать, там всё делается в одном текстовом поле ...
__________________
BestMasterиZация |
Часовой пояс GMT +4, время: 10:31. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|