Нда, видать крутой у вас ООП в ПХП был
Класс obj1 - у вас к MovieClip'у ни каким местом не привязан
Дубликат класса
Если как Вы грите что класс obj1 привязан к MovieClip'у - для начала он должен наследоваться от MovieClip, тем самым расширяя базовый класс.
На тему
как это в PHP
Есть классы и и экземпляры класса. Если у вас есть какой нить мувик, который лежит сцене, это фактически экземпляр класса (который расширяет базовый класс флэш плеера - flash.display.MovieClip).
Ну и т.д.
О

Перечитал, и понял в чем "фишка"
Вы хотите повторить подобную конструкцию во флэше?

PHP код:
<?php
$obj1 = new A ('Some Text');
$obj2 = new B ();
echo $obj2->testIt ();
class A {
public $name;
function __construct ($name) {
$this->name = $name;
}
}
class B {
public function testIt () {
global $obj1;
echo $obj1->name;
}
}
?>
Вообще использование в данном контексте global $someVar - это больше хак чем ООП. Самый простой ООП вариант - это использовать например singleton класс, реализующий модель апликации (ну там можно хранить общие для разных компонент данные и прочее), но это тоже...
Во флэше есть понятие документ класс. То есть флэше плеер создает при загрузке swf файла, экземпляр Document Class'а ассоциированный с этим swf файлом. Как задать этот класс - про это
тут (на английском).