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

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

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

Регистрация: Jan 2008
Сообщений: 35
По умолчанию Определить масштаб флешки

Допустим, в хтмл-коде выставлен масштаб флешки 50%. Можно ли как-то это понять изнутри флешки? Пробовал и stage.scaleX и root.scaleX (ну и Y, соответственно, тоже) - никак.

Старый 24.06.2009, 21:45
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 2  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Ввести какие-то константы, в которые хардкодно записать значения высоты и ширины экспортируемого ролика, потом считать их отношение к stage.stageWidth/stage.stageHeight
__________________
Дело не в тебе

Старый 25.06.2009, 00:47
iforev вне форума Посмотреть профиль Отправить личное сообщение для iforev Найти все сообщения от iforev
  № 3  
Ответить с цитированием
iforev

Регистрация: Jan 2008
Сообщений: 35
Не помогло...

Старый 25.06.2009, 03:15
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 4  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Что именно Вам не помогло? Что не так? Что делаете? Что не получается?

Фразой "не помогло" Вы ни себя к решению проблемы не приблизите, ни кого-либо на форуме Вам помочь не расположите.
__________________
Дело не в тебе

Старый 25.06.2009, 09:29
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
loaderInfo.width, loaderInfo.height

Старый 25.06.2009, 12:40
iforev вне форума Посмотреть профиль Отправить личное сообщение для iforev Найти все сообщения от iforev
  № 6  
Ответить с цитированием
iforev

Регистрация: Jan 2008
Сообщений: 35
Я делаю собственный курсор, мне нужно, чтобы его масштаб не зависил от масштаба флешки. Соответственно, если масштаб флешки 0.5, то курсору нужно выставить масштаб 2 и наоборот. Масштаб в моем случае задается в ХТМЛ-коде (я считаю такую ситуацию вероятной, т.к. флешка достатоно крупная), но из флешки этого определить никак не удается. Пишу

Код AS3:
scaleX = 1/(root.loaderInfo.width/900)
или

Код AS3:
scaleX = 1/stage.scaleX
или

Код AS3:
scaleX = 1/root.scaleX
, но курсор всегда уменьшается вместе с флешкой.

Пожалуйста, не предлагайте использовать Mouse.cursor, заказчик хочет курсор вида "кулак" (изредка встречается при перетаскивании чего-нибудь), а его через это свойство не включишь.

Старый 25.06.2009, 14:34
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 7  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Пропиши
Код AS3:
stage.scaleMode = StageScaleMode.NO_SCALE;
.
Саму флешку засунь в спрайт, который будет пропорционально масштабироваться. Курсор соответсвенно вне спрайта и не масштабируется.

Старый 26.06.2009, 01:56
iforev вне форума Посмотреть профиль Отправить личное сообщение для iforev Найти все сообщения от iforev
  № 8  
Ответить с цитированием
iforev

Регистрация: Jan 2008
Сообщений: 35
А вот это помогло, спасибо

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

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

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


 


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


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