Member 11527624 Ответов: 1

Несколько маркеров в этой строке: - baseurl -1084: синтаксическая ошибка: ожидание rightparen перед двоеточием.


baseURL=baseURl. replace(http:, " http ://");

Что я уже пробовал:

TotLength ВАР: количество= URL-адрес.длина;
ВАР LastSlashIndex :количество= URL-адрес.lastIndexOf("/");
ВАР ОБР:массив =URL-адрес.сплит("/");
ВАР базовый:строку;
var i:int;
для(i=0 ;i< 3; i++){
baseURL+= arr[i];
baseURL= baseURL. replace(null,"");
}

baseURL=baseURl. replace(http:, " http ://");

} var TotLength: Number= URL. length;
ВАР LastSlashIndex :количество= URL-адрес.lastIndexOf("/");
ВАР ОБР:массив =URL-адрес.сплит("/");
ВАР базовый:строку;
var i:int;
для(i=0 ;i< 3; i++){
baseURL+= arr[i];
baseURL= baseURL. replace(null,"");
}

baseURL=baseURl. replace(http:, " http ://");

}

1 Ответов

Рейтинг:
1

OriginalGriff

Я не знаю flex, но ... baseURL-это строка, так что не должны ли оба replace параметры также могут быть строками:

baseURL=baseURl.replace("http:","http ://");
Без строковых разделителей это регулярное выражение, поэтому ему понадобятся разделители'/', согласно быстрому Google: Функция замены строк в Flex ActionScript | Shafiul Azam&#039;s Weblog[^]
Строка-ссылка на API Adobe ActionScript®3 (AS3 ) [^]


Member 11527624

Будем разбираться ...Спасибо за рекомендации :)