Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Размеры мувика (http://www.flasher.ru/forum/showthread.php?t=87610)

Guelder 08.11.2006 17:59

Размеры мувика
 
Вложений: 1
Нахожусь в состоянии легкого отупения. Делал кнопку - из мувика. указал размеры 200х40. Запускаю и вижу, что справа от кнопки добавляется кусок чуть больше 40 пикселов. Который не видно, но он активно учавствует в жизни кнопки (в дебагере смотрел - размер указывается с учетом этого куска). Смотрю во флэше - все нормально, нет никаких забытых или невидимых объектов. Для санитаров - исходник прикрепляю, полюбопытствуйте, прежде чем надевать на меня смирительную рубашку :) Мож кто сталкивался с такой проблемой - чего делать-то?

DarkLight 08.11.2006 18:11

Интересно...не понял причины, но при публикации под 6 и 7 плеер все работает идеально, а под 8 - глюк


Понял...изза сетПроперти...если писать в виде examp._height -= 1 везде, то все работает и в 8

Guelder 08.11.2006 18:17

То есть вот так вот все просто... А чего делать-то? У меня флэш тока 8-й...

DarkLight 08.11.2006 18:21

читаем внимательней предыдущую фразу про то, что работает в 8ом...

Вот обновленные куски кода
2 кадр:
Код:

if (examp._width>200) {
        examp._width -= 5;
}
if (examp._height>40) {
        examp._height -= 1;
}

и

4 кадр
Код:

if (examp._width<210) {
        examp._width += 5;
}
if (examp._height<42) {
        examp._height += 1;
}


Guelder 08.11.2006 18:23

При публикации... понял... Но там тоже глюк. Куска этого нету, но размер мувика все равно больше. И при проигрывании видно, что кнопка сначала сильно сжимается по оси х. На 45 пикселов. А потом нормально работает (но уже в сжатом виде). Этого не должно быть. Какое-то объяснение должно же быть?

Guelder 08.11.2006 18:26

Так это просто другая запись. Смысл-то тот же. В самом начале мувика дебагер показывает, что параметр _width равен 244.3, а не 200. Проблема в этом. Причем параметр _height равен 40, как и должно быть

DarkLight 08.11.2006 18:39

Преобразуй текстовое поле либо в графику либо в динамическое - станет 200

Guelder 08.11.2006 18:39

Удалил текст - все стало нормально. Сделал текст меньшим шрифтом - заработало. Опять сделал на всю кнопку - то же самое. У текста нет никаких полей, которые нужно учитывать?

Guelder 08.11.2006 18:43

Динамический текст помог - спасибо большое!

Жень Шень 09.11.2006 11:20

Цитата:

Сообщение от Guelder
Удалил текст - все стало нормально. Сделал текст меньшим шрифтом - заработало. Опять сделал на всю кнопку - то же самое. У текста нет никаких полей, которые нужно учитывать?

Привет!
По моему, сабака была зарыты в разном масштабе шрифта 100,1% и 58,8?.
Посему манипуляции со "стиранием" и меньшим шрифтом как бы решали проблему.
"Зри в корень", - поговаривал Кузьма Прутков.


Часовой пояс GMT +4, время: 22:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.