Форум 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=82258)

всеникизаняты 08.07.2006 16:21

размер ролика в браузере
 
Нужно выровнять клип внутри флешки по правому краю.
Дано:
Stage.scaleMode = "noScale";
Stage.align = "left";


Я предполагал просто программно подвинуть его куда надо, но для этого нужно узнать истинный размер флеша внутри HTML страницы.

Зачем это нужно? Хочу сделать бегущую строку, у которой при изменении длины не будет ничего масштабироваться, а просто будет строка, которую пробегает текст, удлинняться.

iNils 08.07.2006 16:32

Stage.width

всеникизаняты 08.07.2006 16:37

да, понадобилось еще onResize впаять, а так вроде проканывает

всеникизаняты 08.07.2006 16:42

Как-то странно оно работает в браузере, надо сказать. Если в первом фрейме выставить положение клипа
Код:

mc_right._x =Stage.width - mc_right._width;
то ничего не изменяется визуально. Зато при ресайзе, когда отрабатывает
Код:

myListener.onResize = function () {
  mc_right._x =Stage.width - mc_right._width;
}

клип смещается куда надо.

всеникизаняты 08.07.2006 16:45

Нет, это я туплю. Выставлял align и scaleMode после
Код:

mc_right._x =Stage.width - mc_right._width;
вот и не срабатывало. Все, вопрос решен.

iNils 08.07.2006 16:57

А теги [code][/code] я все время ставить буду?


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

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