J'utilise Flash CS4 Professional pour créer un élément déplaçable. Cependant, chaque fois que je saisis mon code, j'obtiens l'erreur 1131. Quelqu'un peut-il me dire ce que je fais de mal?Erreur 1131: les classes ne doivent pas être imbriquées
stop();
class Scrollbar extends Sprite
{
var value:Number;
var padding:Number = 5;
var _textField:TextField;
var max:Number;
var min:Number;
function draggable()
{
min = bar_mc.y;
max = bar_mc.height - Erhu_H3_btn.height;
Erhu_H3_btn.addEventListener(MouseEvent.MOUSE_DOWN, dragHandle);
}
function dragHandle(event:MouseEvent):void
{
Erhu_H3_btn.startDrag(false, new Rectangle(0,min,0,max));
stage.addEventListener(MouseEvent.MOUSE_UP, stopDragging);
}
function stopDragging(event:MouseEvent):void
{
Erhu_H3_btn.stopDrag();
stage.removeEventListener(MouseEvent.MOUSE_UP, stopDragging);
}
}
Où vous mettez ce code? dans le calendrier? –
Oui. C'est sur une couche séparée. – 15leungjs1