2015-04-02 2 views
0

Я использую HTML, и я хочу встроить его и связать с другими веб-страницами. Он находится в автономном режиме, и я искал много и нашел это:Как вы добавляете ссылку в swf-файл?

MyClickTagButton.addEventListener(
    MouseEvent.CLICK, 
    function():void { 
    if (root.loaderInfo.parameters.clickTAG.substr(0,5) == "http:" || root.loaderInfo.parameters.clickTAG.substr(0,6) == "https:") { 
     navigateToURL(
     new URLRequest(root.loaderInfo.parameters.clickTAG), "_blank" 
    ); 
    }`` 
    } 
); 

Но то, что я не понимаю, как поставить свою ссылку. Потому что мои ссылки на сайты - это только «person.html», «welcome.html» и т. Д. Если вы знаете, как, пожалуйста, помогите мне. Я буду очень благодарен.

+0

Я не думаю, что вам нужен тег «CSS». Я думаю, вам нужно, чтобы это было помечено как «ActionScript». – BSMP

+0

Вам не нужно было бы обертывать объект embed в тегах привязки? – tnschmidt

ответ

0

Вам нужно открыть его в Adobe Flash Builder (или другой SWF (Shock Wave Flash-) редакторы) и добавить Actionscript 3, чтобы создать обработчик событий для видеоклипа и добавить URL:

<pre> 
 
ACTIONSCRIPT 3 CODE: 
 

 
var mySWF:String = "Your SWF movie clip name here"; 
 
mySWF.addEventListener(MouseEvent.CLICK, goToUrl); 
 
function goToUrl:void { 
 
    var url:String = "Your URL here"; 
 
    var request:URLRequest = new URLRequest(url); 
 
    try { 
 
     navigateToURL(request, '_blank'); 
 
    } catch (e:Error) { 
 
    trace("Error occurred!"); 
 
    } 
 
} 
 

 
</pre>