Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.07.2008, 20:15
Pitkin вне форума Посмотреть профиль Отправить личное сообщение для Pitkin Найти все сообщения от Pitkin
  № 1  
Ответить с цитированием
Pitkin

Регистрация: Nov 2001
Адрес: Санкт-Петербург
Сообщений: 40
Отправить сообщение для Pitkin с помощью ICQ
По умолчанию System.capabilities.screenResolutionX не меняется с изменением разрешения

Привет.

Создаю новый fla на главной сцене в первом кадре вставляю такой код:
Код:
this.onEnterFrame = function(){
	trace(System.capabilities.screenResolutionX);
}
при изменении (на лету) разрешения экрана результат не меняется. Меняется только если перезапустить мувикю Как такое может быть? И что делать?

Спасибо.

Старый 29.07.2008, 21:47
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 2  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Быть такое может в том случае, если флешка изначально опрашивает систему только один раз, а потом уже раздает только значения сформированного объекта данных. Но это только предположение.

Старый 29.07.2008, 22:33
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
(Пальцев в небо) Попробуйте так
Код:
this.onEnterFrame = function(){
	ASnative (11, 0) ();
	trace(System.capabilities.screenResolutionX);
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.07.2008, 22:47
Molecula вне форума Посмотреть профиль Отправить личное сообщение для Molecula Найти все сообщения от Molecula
  № 4  
Ответить с цитированием
Molecula
 
Аватар для Molecula

Регистрация: Apr 2007
Сообщений: 1,369
Как вариант - через Яву, потом через ExternalInterface во флеш отрапортовать.
__________________
john

Старый 30.07.2008, 12:25
Pitkin вне форума Посмотреть профиль Отправить личное сообщение для Pitkin Найти все сообщения от Pitkin
  № 5  
Ответить с цитированием
Pitkin

Регистрация: Nov 2001
Адрес: Санкт-Петербург
Сообщений: 40
Отправить сообщение для Pitkin с помощью ICQ
Интересный зверь конечно ASnative - но не помог...
Может в Adobe написать - функция ведь очень полезная для всяких там резиновостей - но не правильно работает...

Старый 30.07.2008, 12:39
qazwsx вне форума Посмотреть профиль Найти все сообщения от qazwsx
  № 6  
Ответить с цитированием
qazwsx
Banned
[+5 15.02.09]
[++5 15.02.09]

Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
Для всяких там резиновостей есть Stage.width, Stage.height да и резалюшен на сколько я помню работает...

Старый 30.07.2008, 12:51
Pitkin вне форума Посмотреть профиль Отправить личное сообщение для Pitkin Найти все сообщения от Pitkin
  № 7  
Ответить с цитированием
Pitkin

Регистрация: Nov 2001
Адрес: Санкт-Петербург
Сообщений: 40
Отправить сообщение для Pitkin с помощью ICQ
Да и в том то и дело что резолюшен не работает если менять на лету - Stage.width будет такой же если я работаю c noscale ведь размер размер флешки не измениться
Как мне создать новый объект класса System.capabilities? Может это поможет...

Старый 30.07.2008, 12:56
qazwsx вне форума Посмотреть профиль Найти все сообщения от qazwsx
  № 8  
Ответить с цитированием
qazwsx
Banned
[+5 15.02.09]
[++5 15.02.09]

Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
Размер окна браузера изменится - значит и размер стейджа изменится

Старый 30.07.2008, 13:04
Pitkin вне форума Посмотреть профиль Отправить личное сообщение для Pitkin Найти все сообщения от Pitkin
  № 9  
Ответить с цитированием
Pitkin

Регистрация: Nov 2001
Адрес: Санкт-Петербург
Сообщений: 40
Отправить сообщение для Pitkin с помощью ICQ
Соори не правильно сказал Stage.width конечно изменится - но у меня обекты меняют свои размеры относительно разрешения а при изменении Stage.width просто сдвигаются (это что бы порнографии не было) Если я буду сохранять старый Stage.width и получив новый высчитывать процентное соотношение - это не подойдет так ка я узнаю пользователь изменил разрешение экрана или просто изменил размер окна.
Как мне создать новый объект класса System.capabilities? Может это поможет...

Старый 30.07.2008, 14:16
qazwsx вне форума Посмотреть профиль Найти все сообщения от qazwsx
  № 10  
Ответить с цитированием
qazwsx
Banned
[+5 15.02.09]
[++5 15.02.09]

Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
Класс System.capabilities не создает обьекта... А чтое сли у тебя при ресайзе окна браузера обьекты будутм енять полажение и пользователь даже в свернутом режиме сможет все увидить это плохо?)

Создать новую тему Ответ Часовой пояс GMT +4, время: 05:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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