- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
private function getYouTubeVideoIdFromURL (url:String):String {
if (URLUtil.isHttpsURL(url)||URLUtil.isHttpURL(url)) {
var startIndex:int = url.indexOf("v=")+2;
var endIndex:int = url.indexOf("&");
if (endIndex>startIndex) {
url = url.slice(startIndex, endIndex);
}
else {
url = url.slice(startIndex);
}
}
return url;
}
inkanus-gray 01.10.2014 17:57 # +2
— Нет, сынок, это фантастика.
kyzi007 01.10.2014 21:10 # +1
wvxvw 01.10.2014 21:37 # +2
Почему, возможно спросите вы? - А потому, что на каком-то этапе программисты писавшие этот проект поняли, что иногда программа загружается по http протоколу, а иногда - https, но код который загружает настройки был так плохо написан, что искать там не пришло в голову - ведь легче всего исправить прямо там, где вот сейчас код открыт в редакторе.
Я честно рассказал этому отделу про URLVariables, даже примеры привел, но я давно там уже исчерпал свой кредит доверия, так что скорее всего этот код останется в таком виде, на зло, чтобы мне неприятно было :)
tirinox 02.10.2014 12:08 # +1
на этом месте я завис... конфигурируемая тьма :D
Qwertiy 02.10.2014 23:15 # +1
makc3d 21.11.2014 20:56 # 0
guest 22.11.2014 03:10 # 0