Hi,

When i am compiling class with method below i get compile error :

    public function scrollToRange(anchorPosition:int = 0, activePosition:int = int.MAX_VALUE):void
    {
        activePosition1:int = int.MAX_VALUE;
        // if (!textDisplay)
        //    return;

        // textDisplay.scrollToRange(anchorPosition, activePosition);
    }


Error:

D:\dev\royale-emulation-works\apache-royale-0.9.4-bin-js-swf\royale-asjs\frameworks\projects\SparkRoyale\src\main\royale\spark\components\TextArea.as(753): col: 80 Parameter initializer unknown or is not a compile-time constant. An initial value of undefined will be used instead.

    public function scrollToRange(anchorPosition:int = 0, activePosition:int = int.MAX_VALUE):void



When change as below, compiles correctly.

    public function scrollToRange(anchorPosition:int = 0, activePosition:int = 0/*int.MAX_VALUE*/):void
    {
        var activePosition1:int = int.MAX_VALUE;
        // if (!textDisplay)
        //    return;

        // textDisplay.scrollToRange(anchorPosition, activePosition);
    }


Can we say that int.MAX_VALUE usage in function signature not allowed ?

Thanks
Serkan

Reply via email to