SWFAddress 2.2 не отвечает на определенные URL

Я внедряю SWFAddress во Flash-ролик, и, хотя моя навигация правильно устанавливает ссылки, при вводе определенного URL-адреса он вообще не взаимодействует с браузером. Я скучаю по слушателю или что-то?

http://client.deicreative.com/test/TBB/

Этот класс говорит с моим классом навигации:

import SWFAddress.as;

class code.RunSWFAddress {

public function RunSWFAddress(){
    init();
}
private function init() {
    var scope = this;

    SWFAddress.setStrict(false);
    SWFAddress.onChange = function() {
        var value = SWFAddress.getValue();
        var path = SWFAddress.getPath();
        var id = SWFAddress.getParameter('id');
        if (code.PageContent.getInstance().xmlVar1.getBytesLoaded() == code.PageContent.getInstance().xmlVar1.getBytesTotal()){

            if(SWFAddress.getValue() == '/' || SWFAddress.getValue() == '') {
                code.Navigation.getInstance().showPage(0);

            } else {
                for(var i:Number = 0; i<code.Startup.getInstance().numPages; i++){
                    if(SWFAddress.getValue() == code.Startup.getInstance().page_arr[i][0]){

                        code.Navigation.getInstance().showPage(i);
                    }
                }
            }
        }
        var title = 'The Broadway Building';    
        var names = SWFAddress.getPathNames();
        for (var i = 0; i < names.length; i++) {
            title += ' | ' + names[i].substr(0,1).toUpperCase() + names[i].substr(1);
        }
        var id = SWFAddress.getParameter('id');
        if (id != '') {
            title += ' | ' + id; 
        }
        SWFAddress.setTitle(title);
    }

}

 }

1 ответ

Решение

Мне не хватало атрибута id в моем коде swfobject. Работает сейчас!:)

Другие вопросы по тегам