PDA

Просмотр полной версии : классы и типы переменных


FGump
05.08.2005, 17:01
Вообщем непонятно.
Пишем класс:
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 ????
Непонятно....

7thsky™
05.08.2005, 17:19
а ты где слышал что у Flash есть run-time проверка типов?

все только на этапе компиляции и только...

KidsKilla
05.08.2005, 17:28
проверяй через isNaN

Iv
07.08.2005, 03:11
а ты и не задал:
function test (TestNum,TestString) {
а нать:
function test (TestNum:Number,TestString:String) {