Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Помогите с переключением радиостанций (http://www.flasher.ru/forum/showthread.php?t=140944)

St.Shaeen 11.06.2010 13:28

Помогите с переключением радиостанций
 
делаю онлайн радио плеер, всё работает замечательно но вот не могу разобраться с переключением станций.
есть числовая переменная trackPlayNum, по дефолту равна 1 при нажатии на кнопку выполняеться функция trackPlayNum+1, вот код в котором разобраться не могу..

Код AS3:

var radio1:String="http://radio.promodeejay.net:8000/channe...";
var radio2:String="http://radio.promodeejay.net:8000/fullmo...";
var radio3:String="http://radio.promodeejay.net:8000/deep";
var radio4:String="http://radio.promodeejay.net:8000/oldsch...";
var radio5:String="http://radio.promodeejay.net:8000/vata";
var radio6:String="http://radio.promodeejay.net:8000/brainf...";
var radio7:String="http://radio.promodeejay.net:8000/16bit";
var radio8:String="http://radio.promodeejay.net:8000/garage...";
var radio9:String="http://radio.promodeejay.net:8000/statio...";
 
var mainReq:String = ("radio"+trackPlayNum);
 
var req:URLRequest=new URLRequest(mainReq);

как заставить maimReq показывать содержимое переменной ("radio"+trackPlayNum)???,у меня выдаёт просто текст , например radio9 вместо ссылки

-De- 11.06.2010 13:33

this.["radio"+trackPlayNum] позволит быдлоплохокодить без массивов как и раньше =\

St.Shaeen 11.06.2010 21:33

и куда его вставлять?

inozemcev 12.06.2010 01:37

Блин правда что за бредовый подход.

Вообще лучше всего используйте вектор

dimarik 12.06.2010 22:42

Цитата:

Сообщение от inozemcev (Сообщение 914902)
Блин правда что за бредовый подход.

Вообще лучше всего используйте вектор

А без "блин" можно?

Вероятно, Вы хотели сказать, что лучше носить обувь на ногах, а не фирмы "salamander".

inozemcev 14.06.2010 02:40

ладно несколько советов специально для вас :
1. Вынесите "http://radio.promodeejay.net:8000/" в переменную например serverRoot
2. Во вторых используйте для хранения класс Vector
var v:Vector.<String> = new Vector.<String>();
вот тут подробно об этом
http://garbage-collector.ru/2008/09/...player_10.html

по итогу request:URLRequest = new URLRequest(serverURL + vector[trackPlayNum]);


Часовой пояс GMT +4, время: 08:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.