Flash - Получить URL ссылки из внешнего файла XML / TXT - PullRequest
1 голос
/ 18 июня 2011

Здравствуйте,

Я купил флэш-шаблон, который использует этот код для ссылок в заголовке

onClipEvent (load) {
    num = 2;
    _parent.ti1.gotoAndStop(num);
    _parent.ti2.gotoAndStop(num);
}
on (rollOver) {
    if (_root.link<>num) {
    _parent.gotoAndPlay("s1");
    }
}
on (releaseOutside, rollOut) {
    if (_root.link<>num) {
    _parent.gotoAndPlay("s2");  
    }
}
on (release) {
    if (_root.link<>num) {
        _root.link_prev = _root.link;
        _parent._parent["item"+_root.link].gotoAndPlay("s2");
        _root.link = num;
        getURL("./page-name/");
    }
}

Я хочу иметь возможность изменятьURL страницы из внешнего файла (xml или txt).Я хочу только внешний файл, и здесь, в AS кнопки, чтобы изменить только номер строки, где получить ссылку из внешнего файла.

Спасибо

1 Ответ

1 голос
/ 19 июня 2011

Flash может читать переменные из текстовых файлов.Однако, если текстовый файл находится в другом домене, чем сайт, на котором вы размещаете swf, вам нужно поместить файл crossdomain.xml в корень домена, содержащего текстовый файл.

onClipEvent (load) {
    num = 2;
    _parent.ti1.gotoAndStop(num);
    _parent.ti2.gotoAndStop(num);
    this.loadVariables("external.txt");
}

Текстовый файл с именем external.txt может быть:

&goToUrl=urlHere

А затем

getURL(goToUrl);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...