Я работаю над видеоплеером, и у меня есть проблемы с flashvars. Это, как я определяю мои FlashVars:Эквивалент «undefined» для типа даты
var beginLive:Date = getFlashVar('beginLive', "undefined");
var endLive:Date = getFlashVar('endLive', "undefined");
я должен получить значения (отметка о времени) этих Варс. Моя функция конвертирует секунды в секунды/минуты/часы -> Он вычисляет ожидаемую продолжительность потока.
Это моя getFlashVar функция:
//return the content for the flashvar specified by varName, if found, otherwise return the defaultvalue specified
function getFlashVar(varName:String, defaultValue:String):String {
var result:String = defaultValue;
if (undefined != paramsArray[varName] && '' != paramsArray[varName]) {
result = paramsArray[varName] ;
//ExternalInterface.call("displayVar", paramsArray);
}
return result;
}
Моя проблема заключается в том, что я должен инициализировать beginLive и endLive к «неопределенным», но они имеют тип дата и «неопределенные» является строкой.
Есть ли эквивалент «неопределенный» для типа «Дата»? Как я могу инициализировать эти vars и избегать Flash, жалующегося на несовместимые типы?
Благодарим за ответы :).
Lea.
Как о 'null'? –
Или 'undefined' (не как строка)? –
Привет, THX для ответа :). Оба не работают. У меня все еще есть ошибка 1176 (Ошибка № 1176: Сравнение значения со статическим типом String и возможно несвязанным типом int). – Daelis