![]() |
классы и типы переменных
Вообщем непонятно.
Пишем класс: class test extends MovieClip { public var _TestNum : Number public var _TestString : String function test (TestNum,TestString) { _TestNum =TestNum; _TestString= TestString; } public function get GTestNum () : Number { return _TestNum; } public function set STestNum (t:Number) : Number { _TestNum = t ; } } Далее говорим : import test; var Test2:test = new test(456, "Мама"); Test2.STestNum = "BLA BLA" и соответственно trace(Test2.GTestNum) отдает BLA BLA ..... А какже проверка типа данных Namber ???? Непонятно.... |
а ты где слышал что у Flash есть run-time проверка типов?
все только на этапе компиляции и только... |
проверяй через isNaN
|
а ты и не задал:
function test (TestNum,TestString) { а нать: function test (TestNum:Number,TestString:String) { |
| Часовой пояс GMT +4, время: 15:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.