Просмотр полной версии : опять про резину а точнее определение координат.
Кто зает как сделать так: у меня есть объект, мне нужно что бы этот объект находился скажем 10 пикселей от нижнего края экрана и 10 пикселей от правого края экрана. При растягивании и уменьшении экрана что бы объект так же оставался на расстоянии 10 пикселей.
Или у меня есть какая нибудь анимация - скажем круг летит от 10 пикселей нижнего и правого края к _x = 0; и _y = 0; Соответственно как мне сделать что бы флэш опрделял эти координаты 10px от правого и нижнего края (при любом разрешении).
KidsKilla
11.08.2005, 16:42
Stage.onResize (http://novemberain.com/livedocs/Help/ActionScriptLangRef/00001695.html)
Stage.width (http://novemberain.com/livedocs/Help/ActionScriptLangRef/00001699.html)
Stage.height (http://novemberain.com/livedocs/Help/ActionScriptLangRef/00001694.html)
честно говоря я всё это ковырял но так и не добился результата. чайник я пока ещё.
KidsKilla
11.08.2005, 18:32
my_mc.onResize = function(){
this._x = Stage.width-10;
this._x = Stage.height-10;
}
my_mc.onResize();
Stage.addListener(my_mc);
Stage.scaleMode = "noScale";
Stage.align = "BR";
у меня вся сцена Stage.align = "TL"; мне надо только что бы определённый объект всегда находился 10 px от нижнего и правого угла.
И ещё вопрос можно ли отмерять эти 10 пикселей от центра экрана???
KidsKilla - спасибо за код, но он по моему не очень правильный - чем длиннее окно тем объект больше уходит в правую сторону - но это не главное можно подобрать координаты и всё, меня больше интересует почему с разным расширением объект удаляется или приблежается не равномерно на 10 пикселей.
И ещё вопрос можно ли отмерять эти 10 пикселей от центра экрана???
Только если ты будешь знать координаты браузера на экране.
KidsKilla - спасибо за код, но он по моему не очень правильный - чем длиннее окно тем объект больше уходит в правую сторону - но это не главное можно подобрать координаты и всё, меня больше интересует почему с разным расширением объект удаляется или приблежается не равномерно на 10 пикселей.
а два скриншота этого можешь показать?
KidsKilla
12.08.2005, 13:57
Stage.align = "TL";
Stage.scaleMode = "noScale";
припиши в скрипте. 100% из-за этого.
спасибо.
всё замечательно - я упустил Stage.align так как всё это делал в новом фаиле.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.