iROMEO
Сообщений: 311
Оценки: 0
Присоединился: 2010-07-16 21:49:50.073333
|
Вчера столкнулся с такой ошибкой в adobe flash5 1084: Синтаксическая ошибка: colon перед minus. validateFields = function (param1:Number) : String
{
var _loc_2:Number = NaN;
var _loc_3:Object = null;
var _loc_4:Object = null;
var _loc_5:String = null;
var _loc_6:RegExp = null;
var _loc_7:String = null;
var _loc_8:Array = null;
_loc_2 = 0;
_loc_3 = {text:"^[a-z0-9-]+$", e-mail:"^([a-z0-9]+@[a-z0-9]+).([a-z.]{2,6})$", digits:"^[0-9-]+$"};
_loc_4 = {empty:confXML.validationMessages.empty, text:confXML.validationMessages.ntext, e-mail:confXML.validationMessages.email, digits:confXML.validationMessages.digits};
_loc_5 = websiteXML.pages.titlePage[pageNumber].texts.contatcForm.fieldsValidationTypes.validationType[param1].@required;
if (_loc_5 == "true" && form["formItem_" + param1].text == "")
{
return _loc_4["empty"];
}
if (form["formItem_" + param1].text != "")
{
if (websiteXML.pages.titlePage[pageNumber].texts.contatcForm.fieldsValidationTypes.validationType[param1].text() != "no")
{
_loc_6 = new RegExp(_loc_3[websiteXML.pages.titlePage[pageNumber].texts.contatcForm.fieldsValidationTypes.validationType[param1].text()], "i");
_loc_7 = form["formItem_" + param1].text;
_loc_8 = _loc_7.match(_loc_6);
if (_loc_8 == null)
{
return _loc_4[websiteXML.pages.titlePage[pageNumber].texts.contatcForm.fieldsValidationTypes.validationType[param1].text()];
}
}
}
return "";
}// end function
; пишет что ошибка в строках _loc_3 = {text:"^[a-z0-9-]+$", e-mail:"^([a-z0-9]+@[a-z0-9]+).([a-z.]{2,6})$", digits:"^[0-9-]+$"}; _loc_4 = {empty:confXML.validationMessages.empty, text:confXML.validationMessages.ntext, e-mail:confXML.validationMessages.email, digits:confXML.validationMessages.digits};
|