PDA

Просмотр полной версии : Размеры мувика


Guelder
08.11.2006, 17:59
Нахожусь в состоянии легкого отупения. Делал кнопку - из мувика. указал размеры 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
Удалил текст - все стало нормально. Сделал текст меньшим шрифтом - заработало. Опять сделал на всю кнопку - то же самое. У текста нет никаких полей, которые нужно учитывать?
Привет!
По моему, сабака была зарыты в разном масштабе шрифта 100,1% и 58,8?.
Посему манипуляции со "стиранием" и меньшим шрифтом как бы решали проблему.
"Зри в корень", - поговаривал Кузьма Прутков.

iNils
09.11.2006, 16:20
Решение проблемы от Wolsh'а без перехода на динамический текст.
http://www.flasher.ru/forum/showthread.php?t=87642