action script uitvoeren via hyperlinks in een textvak
Als je extern tekst inlaad via actionscript dan zou het natuurlijk ook fijn zijn als je in de tekst, linkjes kon gebruiken die een functie aanroepen in je swf.
asfunction sidenote Let wel dat je textveld html toestaat en dat je de inhoud van je bericht wel in een htmlText plaatst.
actionscript code
//html toestaan in je tekstveld
bericht.html = true;
bericht.htmlText = "Hier je tekst en html codes"
In een html tekstveld kan je een hyperlink plaatsen, maar in plaats van een website url, gebruiken we nu asfunction.
Om het simpel te houden gebruiken we voor de rest van de tutorial maar even mijn voorbeeldje. De hyperlink in het ingeladen tekstbestand ziet er zo uit:
In flash heb ik dus een functie genaamt draai() en stoppen()
actionscript code
function draai (){ onEnterFrame = function(){
blokje._rotation += 5; }; }; function stoppen(){ deleteonEnterFrame; };
asfunction met variabelen Je kan via die hyperlink natuurlijk ook variabelen meegeven. Deze variabelen plaatsen we na de komma en zal er als volgt uitzien in het tekstbestand: