![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
http://uvet.com.ua/omg/omg.html - когда-то делал, без Битмапы
.Гы) Текстфилд инпутовый, просто пишите в нём. Только положите маленький квадратик с инстанс_нэйм "о". Один кадр, в нём пишем: var w_set:Number = 175;
var h_set:Number = 35;
var __delta:Number = 5;
var tf:TextField = setTf('tf', 0, 0, w_set, h_set);
tf.text = 'LKFDLkfjsldfjslkdfLSJDFLKSFDJlskdflkjsldf';
tf.onChanged = function() {
setMc();
}
function setTf(n:String, __x:Number, __y:Number, w:Number, h:Number):TextField{
var tfl:TextField = this.createTextField(n, getNextHighestDepth(), __x, __y, w, h);
tfl.autoSize = true;
tfl.multiline = true;
tfl.type = 'input';
tfl.wordWrap = true;
return tfl;
}
function setMc(){
var j:Number = 0;
var l:Number = tf.length;
var s:String = tf.text;
var del:Number = 0;
while(j<(l+1)){
var t:TextField = setTf('t', 200, 200, w_set, h_set);
t.text = s.substr(del, (j-del));
j++;
if(t.textWidth == tf.textWidth){
del = j-1;
tf.text = s.substr(del);
}
if(j>=l){
tf.text = s;
var tf2:TextField = setTf('tf2', 300, 0, w_set, h_set);
tf2.text = t.text;
o._x = tf2.textWidth + __delta;
o._y = tf.textHeight - o._height;
tf2.removeTextField();
}
t.removeTextField();
}
}
__________________
john Последний раз редактировалось Molecula; 25.04.2008 в 18:58. |
![]() |
Часовой пояс GMT +4, время: 02:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|