>ну во-первых, экземпляр myButtton должен как-то получать ссылку на экземпляр myButton2, и затем уже у этого экземпляра нужно менять свойства/вызывать методы. Для примера, в Document Class подписываемся на нужный event myButton-а, и по нему вызываем нужное действие в myButton2.
>
>P. S. Имена классов должны начинаться с большой буквы
Они в пакете main, и допустим код

Код:
/main/myButton2.as
package main {
public class myButton2 extends MovieClip {
....
static public function hello() {
trace("Hello World!");
}
}
}
/main/myButton.as
package main {
public class myButton extends MovieClip {
....
public function myButton() {
main.myButton2.hello();
}
}
}
Выведет в аутпут приветствие к этому миру.
Однако проблема в том что

Код:
/main/myButton2.as
package main {
public class myButton2 extends MovieClip {
....
public function setVisible(vis_state:Boolean) {
visible=vis_state;
}
....
public function myButton2() {
setVisible(false); // Все отработает, и символ скроется
}
}
}
/main/myButton.as
package main {
public class myButton extends MovieClip {
....
public function myButton() {
main.myButton2.setVisible(true); // крикнет что метода setVisible у myButton2 нет. Однако там метод в паблике и это меня ужасно путает, т.к. я не понимаю чего-то by design.
}
}
}
Второй вариант:

Код:
/main/myButton2.as
package main {
public class myButton2 extends MovieClip {
....
static public function setVisible(vis_state:Boolean) {
visible=vis_state; // Скажет что перменная visible недоступна.
}
}
}
/main/myButton.as
package main {
public class myButton extends MovieClip {
....
public function myButton() {
main.myButton2.setVisible(true); // скажет что переменная visible внутри метода main.myButton2.setVisible() недоступна.
}
}
}
Извратился добавив в класс переменную static public vis_state:Boolean и таймер который следит за ее состоянием, заработало. Но это ужасный и нежелательный вариант естественно.
>P. S. Имена классов должны начинаться с большой буквы
0_o.
UPD:
Хм. Походу я очень затупил посчитав что main.myButton2 возвращает созданный в рантайме экземпляр класса.
UPD2:
Все, вспомнил что значит статик в сях, понял свою ошибку, спасибо).