![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 8
|
Пишу текстовый редактор для flash html
Возникла потребность редактировать свойства уже вставленного тэга <img> в textField.htmlText Другими словами пользователь при наведении на картинку внутри Input текста должен получить окно со свойствами (высотой шириной) . Для этого существует свойство id обращаясь по имени которого можно получать информацию: edit_txt.htmlText="<img id='img_t' src='ttt' width='50' heigth='30'>"; this.edit_txt.img_t.onRollOver = function.... так вот, если при этом картинка (ttt) находится в library как movie clip то всё прекрасно работает, если же написать что-то вроде src='test.jpg' к внешнему файлу...то файл отображаеца, но функция по событию this.edit_txt.img_t.onRollOver не работает Пробовал создать пустые movie clip и загружать туда картинку... но вставить не получилось. Как правильно сделать? чтоб работалоЖ)) |
|
|||||
|
односложный ответ: не при помощи текстового поля.
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Конечно не будет, событие надо присваивать после полной загрузки.
edit_txt.htmlText = "1<img id='img_t' src='путь к картинке' width='50' heigth='30'>";
this.onEnterFrame = function () {
if (edit_txt.img_t.getBytesLoaded () == edit_txt.img_t.getBytesTotal () and edit_txt.img_t.getBytesTotal () > 0) {
edit_txt.img_t.onRollOver = function () {
};
delete this.onEnterFrame;
}
};
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 8
|
Спасибо за ответ.. не в первый раз забываю про это
теперь у меня другая проблемана edit_txt.img_t._width после загрузки выдаёт совсем не те цифры что в аттрибуте width тэга... |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
По условиям тега img размер меняется если указаны оба аттрибута отвечающих за размер, у тебя один указан верно, а второй с ошибкой, поэтому изменение размеров и не срабатывает.
У тебя: heigth А надо: height |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 8
|
не не.. это я писал когда сюда - ошибся (так бы и размер не менялся а тут меняется)...
Картинка размером 75х61 выставлены аттрибуты width и height в 100 показывает белиберду на this._width - 133 а на _height 163Ж-)) причём если убрать эти аттрибуты вовсе картинка вставляется размером 75х61 и высота и ширина определяются правильно |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 8
|
Вот
... |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|