PDA

Просмотр полной версии : Катастрофа! С сети не работает textfield.autoSize! И вообще оч хреновое свойство.


MyXus
07.11.2005, 02:27
Вот ссылка http://www.master-leo.ru/test/
Проблема номер раз. Скролбар должен появляться только когда текст зашкаливает за экран. В локале всё работает. А в сети свойство autoSize видимо не срабатывает и textField получает неразумно большой _height. Что за байда??? Может можно не делать автосайз, но как-то самому научиться подсчитывать где кончается текст?

Два. Удивительный глюк. Есть контейнер1 (К1), в нём сидит контейнер2 (К2).
Так исторически сложилось, что по ходу дела К1 непропорционально растянут по вертикали и горизонтали (_xscale != _yscale). Однако К2 должен быть визуально пропорционально растянут. Для этого делаем
К2._xscale = К1._yscale*100/К1._xscale;
К2._yscale = К1._yscale;
(_yscale добавлен ради общего уменьшения пропорций).
Однако нифига, картинка вырастает непропорциональной. Причём непропорциональность растет не линейно, а рывками. Отчего это происходит - понять несложно - в К1 есть текст (Т1) со свойством autosize. И при перерастягивании К1 в нём скачут слова (переносы). Соответственно скачет ширина контейнера .. и чтото ещё! Отчего такая фигня происходит с К2 - вообще для меня тайна.

Исходник не выкладываю - он не читабелен.

UPD. В ФФ и опере всё ништяк. А в IE - описанная подлянка.
PS. Как видно, страница растягивается на весь экран. Но в опред. условиях это выглядит уже несимпатично. Поставить ограничители?

MyXus
07.11.2005, 14:13
хочу на работе поковыряться, а исходник не взял с собой.
не скажите, как вы swf открываете декомпайлером? Какой юзать? (чтоб мне долго не искать)

MyXus
07.11.2005, 14:17
На работе проверил - глюков по первому пункту нет. Что за чёрт. Можете плиз написать версию эксплорера\флэша те, у кого глюк есть (не пропадает скрол-бар никогда). У меня дома помоему в IE - 7-й плеер..

Со вторым пунктом всё равно загадка.