L'errore dipende da come usi la "short condition", non scrivi l'alternativa all'if e ottieni errore di sintassi. Dovrebbe essere: var nomevariabile = condizione ? se true : se false
Ma nel tuo caso non ti serve proprio, ti conviene usare direttamente uno switch.
Codice PHP:
this.pulsante1.addEventListener(MouseEvent.CLICK, click);
this.pulsante2.addEventListener(MouseEvent.CLICK, click);
this.pulsante3.addEventListener(MouseEvent.CLICK, click);
this.pulsante4.addEventListener(MouseEvent.CLICK, click);
this.pulsante5.addEventListener(MouseEvent.CLICK, click);
this.pulsante6.addEventListener(MouseEvent.CLICK, click);
function click (evt:MouseEvent) {
var url:String = "";
switch (evt.target) {
case pulsante1 :
url = "index.html";
break;
case pulsante2 :
url = "product.html";
break;
case pulsante3 :
url = "chiit.html";
break;
case pulsante4 :
url = "infoit.html";
break;
case pulsante5 :
url = "mailto:info@mio.it";
break;
case pulsante6 :
url = "comerit.html";
break;
}
navigateToURL (new URLRequest(url), "_self");
}