У вас тут две ошибки сразу на самом деле.
Первая - вы пытаетесь получить доступ к приватном полю info_panel (кстати помните, что названия приватных полей лучше начинать писать с подчеркивания, а само имя
CamelCase - _infoPanel?). Надо либо модификатор доступа на public, либо сделать геттер:

Код AS3:
package
{
import flash.display.Sprite;
import flash.events.*;
import flash.text.*;
public class Panel_placer extends Sprite
{
...
public var info_panel:Info_panel;
...
}
}
Либо

Код AS3:
package
{
import flash.display.Sprite;
import flash.events.*;
import flash.text.*;
public class Panel_placer extends Sprite
{
...
private var _infoPanel:Info_panel;
public function get infoPanel():Info_panel
{
}
...
}
}
А потом, где вы приводите e.target к String, вы пытаетесь
объект привести к строке. Тоже будет вылетать с ошибкой.
Там надо проверять, является ли объект, на который навели мышь тем, что нам нужно или нет, а потом получать доступ к какому - нибудь свойству этого объекта, в котором хранится текст.