Widget problem

I am trying to create a Widget and to register some js scripts as docs says but it does not work,what is wrong?


class StarSystem extends CWidget {

    protected function registerClientScript() {

        

        $cs=Yii::app()->clientScript;

        $script="cacted('".$this->createAbsoluteUrl('Mystar/Rating')."')";

        $script.="\n   ctotal('".$this->createAbsoluteUrl('Mystar/result')."');  getRating();";

        $cs->registerCoreScript('jquery');

        $cs->registerScript('code',$script);

        $cs->registerScriptFile(Yii::app()->request->baseUrl.'/starrating.js');


    }....

As I see CWidget does not have a registerClientScript() and I have to run it?


$this->registerClientScript();

:(

Yii::app()->clientScript->registerXXX()