![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 78
|
С режимом StageScaleMode.SHOW_ALL не меняются stage.stageWidth/stage.scaleX при изменении окна
![]() Если способ определить размер ролика средствами флэша? Добавлено через 47 часов 51 минуту Интересно, почему это вопрос всегда остается без ответа, вот в AS2 тоже спрашивали http://www.flasher.ru/forum/showthread.php?t=125376 |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 78
|
Не потому ли что его вообще не надо использовать? а слушать размер stage и скэйлить вручную.
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
Какая вам разница, какие реальные размеры ролика, если координатная система в клипе не меняется?
А по теме, недавно отвечал, stage.stageWidth*stage.scaleX, stage.stageHeight*stage.scaleY |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 78
|
Не изменяется ваш stage.scaleX/stage.scaleY
package { import flash.display.Sprite; import flash.display.StageScaleMode; import flash.events.Event; [ SWF( backgroundColor = "#000000", width = "400", height = "300", frameRate="30" ) ] public class ShowAllTest extends Sprite{ public function ShowAllTest() { stage.scaleMode = StageScaleMode.SHOW_ALL; stage.addEventListener(Event.RESIZE, onResize); stage.addEventListener(Event.ENTER_FRAME, onEnterFrame); } private function onEnterFrame(e:Event):void { trace(stage.stageWidth, stage.stageHeight, "|", stage.scaleX, stage.scaleY); } private function onResize(e:Event):void { trace(stage.stageWidth, stage.stageHeight, "|", stage.scaleX, stage.scaleY); } } } ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:33. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| StageScaleMode |
|
|