Возможно ли на AS1,2 передать переменную во флеш?

PHP код:
<?php
//СОЗДАЕМ КОНСТАНТЫ
define (NameStation, '/145'); //******* НАЗВАНИЕ РАДИО *******
define (RadioOff, 'Радио выключено'); //******* СООБЩЕНИЕ О НЕРАБОТАЮЩЕМ РАДИО *******
//******* ТУТ ИДУТ КОНСТАНТЫ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ: 0 - НЕОТОБРАЖАТЬ, 1 - ОТОБРАЖАТЬ; В КАВЫЧКАХ УКАЗЫВАЕТСЯ НАЗВАНИЕ ПУНКТА *******
define (StreamTitle, 1); define (StreamTitleText, 'Заголовок: ');
define (StreamDescription, 1); define (StreamDescriptionText, 'Описание: ');
define (ContentType, 1); define (ContentTypeText, 'Тип контента: ');
define (Bitrate, 1); define (BitrateText, 'Битрейт: ');
define (CurrentListeners, 1); define (CurrentListenersText, 'Текущие слушатели: ');
define (PeakListeners, 1); define (PeakListenersText, 'Максимально слушателей: ');
define (StreamGenre, 1); define (StreamGenreText, 'Жанр: ');
define (StreamURL, 1); define (StreamURLText, 'Адрес: ');
define (CurrentSong, 1); define (CurrentSongText, 'Сейчас играет: ' );
define (NoStream, 'Нет потока');//******* СООБЩЕНИЕ ЕСЛИ НЕ НАЙДЕН ПУНКТ *******
define (Separator, '<br \>'); //******* РАЗДЕЛИТЕЛЬ МЕЖДУ ПУНКТАМИ *******
//******* ЗАГРУЖАЕМ ФАЙЛ *******
$file = file_get_contents('http://skycast.su:2007/status.xsl');
//******* ВЫТАСКИВАЕМ ИНФОРМАЦИЮ О РАДИО *******
$start = strpos($file, 'Mount Point : (' . NameStation . ') :') or $start = 0;
$start += strlen('Mount Point : (' . NameStation . ') :');
$file = substr($file, $start);
$file = substr($file, 0, strpos($file, 'Mount Point'));
//******* НАЧИНАЕМ ОТОБРАЖАТЬ НУЖНУЮ ИНФОРМАЦИЮ *******
//******* ЗАГОЛОВОК ПОТОКА *******
if (StreamTitle == 1) {
if (preg_match('#<td>Stream Title:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamtitle = $m[1];
echo StreamTitleText, $streamtitle, Separator;
} else echo StreamTitleText, NoStream, Separator;
}
//******* ОПИСАНИЕ ПОТОКА *******
if (StreamDescription == 1) {
if (preg_match('#<td>Stream Description:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamdesc = $m[1];
echo StreamDescriptionText, $streamdesc, Separator;
} else echo StreamDescriptionText, NoStream, Separator;
}
//******* ТИП КОНТЕНТА *******
if (ContentType == 1) {
if (preg_match('#<td>Content Type:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$contenttype = $m[1];
echo ContentTypeText, $contenttype, Separator;
} else echo ContentTypeText, NoStream, Separator;
}
//******* БИТРЕЙТ *******
if (Bitrate == 1) {
if (preg_match('#<td>Bitrate:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$bitrate = $m[1];
echo BitrateText, $bitrate, Separator;
} else echo BitrateText, NoStream, Separator;
}
//******* КОЛИЧЕСТВО СЛУШАТЕЛЕЙ *******
if (CurrentListeners == 1) {
if (preg_match('#<td>Current Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentlisteners = $m[1];
echo CurrentListenersText, $currentlisteners, Separator;
} else echo CurrentListenersText, NoStream, Separator;
}
//******* МАКСИМАЛЬНОЕ КОЛ-ВО СЛУШАТЕЛЕЙ *******
if (PeakListeners == 1) {
if (preg_match('#<td>Peak Listeners:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$peaklisteners = $m[1];
echo PeakListenersText, $peaklisteners, Separator;
} else echo PeakListenersText, NoStream, Separator;
}
//******* ЖАНР ПОТОКА *******
if (StreamGenre == 1) {
if (preg_match('#<td>Stream Genre:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamgenre = $m[1];
echo StreamGenreText, $streamgenre, Separator;
} else echo StreamGenreText, NoStream, Separator;
}
//******* АДРЕС *******
if (StreamURL == 1) {
if (preg_match('#<td>Stream URL:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$streamurl = $m[1];
echo StreamURLText, $streamurl, Separator;
} else echo StreamURLText, NoStream, Separator;
}
//******* ИСПОЛНИТЕЛЬ *******
if (CurrentSong == 1) {
if (preg_match('#<td>Current Song:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui', $file, $m)) {
$currentsong = $m[1];
echo CurrentSongText, $currentsong, Separator;
} else echo CurrentSongText, NoStream, Separator;
}
?>
тут много всякой ерунды , мне нужена только currentsong. нужно загрузить её во флеш и впихнуть в текстовый блок.
Сорри за офтоп, просто то что выдал поиск в оснавном относится к AS3 а мне это не подходит.
Заранее благодарен.
Добавлено через 20 часов 22 минуты
Я тут ещё порыскал, есть ведь замечательная штука new LoadVars();
но она почемуто не работает = (
на выходе пишет _level0.instance43.currentsong
скажите пожалуйста, что не так?
Добавлено через 27 часов 33 минуты
вроде справился..

Код AS1/AS2:
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
if (success) {
for (var variable:String in this)
{
trace(variable + ': ' + this[variable]);
// где variable - имя переменной
// this[variable] - ее значение
}
} else {
trace("Ошибка в загрузке / разборе результирующей строки.");
}
};
my_lv.load("http://vizplast.ru/teg.php");
my_lv.onLoad = function(success:Boolean) {
if (success) {
for (var variable:String in this)
{
if(variable != 'onLoad')
{
//прокрутка
var t_str = variable;
changeStr1 = function() {
t_str = (t_str.concat(t_str.substr(0,1))).substr(1);
ta.text = t_str;
}
setInterval(changeStr1,100);
//---
ta.text = variable;
}
}
}
}