Я извиняюсь, но у меня похожая проблема ...
Взял листинг из Адобовского хелпа
http://livedocs.adobe.com/flash/9.0/...ls/Button.html
Код AS3:
package
{
import fl.controls.Button;
import fl.controls.TextArea;
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.text.TextFormat;
public class ButtonExample extends Sprite
{
private var b1:Button;
private var b2:Button;
private var b3:Button;
private var ta:TextArea;
public function ButtonExample() {
createTraceField();
setupButtons();
}
private function createTraceField():void {
ta = new TextArea();
ta.setSize(200, 300);
ta.move(200, 10);
addChild(ta);
}
private function setupButtons():void {
b1 = new Button();
b2 = new Button();
b3 = new Button();
b1.width = 160;
b2.width = 160;
b3.width = 160;
b1.move(10,10);
b2.move(10,40);
b3.move(10,70);
b1.label = "Default Button";
b2.label = "Custom Styled Button";
b3.label = "Toggle Button";
b2.setStyle("textFormat", new TextFormat("Georgia"));
b3.toggle = true;
b1.addEventListener(MouseEvent.CLICK, buttonClick);
b2.addEventListener(MouseEvent.CLICK, buttonClick);
b3.addEventListener(MouseEvent.CLICK, buttonClick);
addChild(b1);
addChild(b2);
addChild(b3);
}
private function buttonClick(e:MouseEvent) {
var button:Button = e.target as Button;
ta.appendText(button.label + "\n");
}
}
}
скопировал в Flash CS4 и получил ошибку компиляции 1046 и 1172 типа нет класса Button.
Не пойму какая ещё библиотека ему нужна если компонентные кнопки итак есть.