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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Jul 2010
Сообщений: 23
По умолчанию Свойство типа Number в компонентах

Добрый день! Учусь работать с компонентами во Flash IDE. Сталкнулся вот с какой проблемой. Есть компонент, который называется CircleShape. Для него есть класс. Вот его описание:
Код:
public class CircleShape extends Sprite 
{
   /** плотность */
   protected var _density:Number = 0;
		
   [Inspectable(defaultValue = 0, verbose = 1)]
   public function get density():Number { return _density; }
   public function set density(value:Number):void
   {
      trace("density = ", value);
      _density = value;
   }
Я помещаю компонент на сцену, задаю Instance name "shape" и задаю свойство density равным 1.5. При этом Flash IDE автоматом переводит его в "1,5".
Далеее в коде обращаюсь к свойству density:
Код:
trace(shape.density);
И на экране вижу 50! Вместо 1.5 Почему?
Кстати, строка
Код:
trace("density = ", value);
Выводит density = 50

Добавлено через 6 часов 54 минуты
Не может быть чтобы никто не сталкивался с такой проблемой? Или я не в тот раздел запостил вопрос?

Добавлено через 32 часа 53 минуты
Вопрос закрыт.

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

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

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


 


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


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