PDA

Просмотр полной версии : проблема "смазывания" шрифтов при подгрузке swf в основную сцену


varic
11.02.2007, 20:03
Помоги пожалуйста...
есть довольно для меня большая проблема ... уже не знаю как бороться.
есть основной файл
http://soda.st/index_go.html
в него подгружается
http://soda.st/portfolio.swf (как видно - все шрифты целые если смотреть его отдельно ... все координаты целые)
НО если же в основном файле перейти на раздел PORTFOLIO, то наглядно видно проблему ....
вот кусок кода который вставляет ...

_root.createEmptyMovieClip("prtf", this.getNextHighestDepth());
loadMovie("portfolio.swf", prtf);
prtf._x = 70;
prtf._y = 0;

если смотреть через дебагер - то все координаты так и остаются целыми ...
но самое интересное что аналогичным способом грузятся 2 других клипа и с нима все впорядке...
в чем может быть проблема ? подскажите плииз...
уже сил нет (((

etc
11.02.2007, 20:28
Помоги пожалуйста...
К кому это обращение?

Приведите свой пост в надлежащий вид, оформив свой код должным образом.

varic
12.02.2007, 02:47
уж простите меня..
я не нашел правила оформления постов...
подскажи.. где я могу прочитать ?
и я совсем не разбираюсь в тегах форума...
и не стоит быть слишком категоричным ...

etc
12.02.2007, 02:51
подскажи.. где я могу прочитать ?

Был бы категоричным — влепил плюс.
http://flasher.ru/forum/showthread.php?t=90042 пункт 3. Кнопка изменения — справа вверху в посте.

varic
12.02.2007, 13:33
Был бы категоричным — влепил плюс.
http://flasher.ru/forum/showthread.php?t=90042 пункт 3. Кнопка изменения — справа вверху в посте.
ок, спасибо. больше злить не буду )
оформлять новый пост или редактировать этот ?

etc
12.02.2007, 13:47
Вы его уже отредактировали.

Что касается сайта, то нужно проверять целостность координат на всех уровнях вложенности по левому верхнему углу.

varic
12.02.2007, 14:28
Вы его уже отредактировали.

Что касается сайта, то нужно проверять целостность координат на всех уровнях вложенности по левому верхнему углу.
еще забыл сказать ...
что если подгрузить в эту же переменную другой swf, то все окей ...
что делать я даже не представляю (((
например
_root.createEmptyMovieClip("prtf", this.getNextHighestDepth());
loadMovie("about.swf", prtf);
prtf._x = 70;
prtf._y = 0;

etc
12.02.2007, 14:34
Я же говорю — нужно проверять целочисленность координат по всей цепочке клипов. Где-нибудь, да не целые или целые, но по центру клипа.

varic
12.02.2007, 14:51
Я же говорю — нужно проверять целочисленность координат по всей цепочке клипов. Где-нибудь, да не целые или целые, но по центру клипа.
Это помойму как раз то что нужно!
еще маленький вопрос )
если я правильно понял то это нужно проверять в файле который подгружаю, так ?
и как проверить и изменить если например координаты по центру клипа?

etc
12.02.2007, 17:09
Поставить в окошке Transform точку на левый верхний угол и посмотреть.
А вообще, проверь через localToGlobal, какие координаты у текстового поля. Если нецелые, то попробуй сдвинуть клип, в который грузишь, на такие значения, чтобы в итоге у поля получились целые координаты. Это, конечно, не очень верное решение, зато быстрое.

varic
13.02.2007, 13:26
спасибо, тему можно закрывать - проблема более банальна но ранее для меня неизвестна...
все дело в разных версиях флеша... основной модуль был 7, а подгружаемый - 8

etc
13.02.2007, 13:27
А, ну тык, как говорится «Сам дурак» :)
Ладно, шучу.
Вообще, делать в разных версиях — заранее обрекать себя на непонятные потом глюки.