poradniki
asfunction w AS3
Dodano:
2010-05-11 14:10:03
Zacznijmy od tego, że w AS3 po prostu nie ma asfunction. Ale można osiągnąć w łatwy sposób analogiczną funkcjonalność.
Potrzebowałem zrobić dynamiczne linki w tekscie, które wywoływałyby stosowne reakcje przekazując do nich zmienną, tak jak to było w AS2... i pierwsza informacja, jaką znalazłem, to taka, że trzeba to zrobić przez TextEvent.LINK
ok, jest to jakieś rozwiązanie, ale tym sposobem nie przekażemy żadnej zmiennej, wręcz znalazłem kilka tutoriali na ten temat mówiących, że się zmiennej przekazać nie ma i jedynym sposobem jest nadokładać całą masę listenerów, a póżniej w handlerze wychwytywać który z nich został wywołany... troszkę słabo zaczyna sie robić gdy tych zmiennych może byc więcej niz 3:)

ale nie taki wilk straszny... wystarczy taki prosty zabieg:

1) tworzymy kod html, który będziemy wczytywać, wg schematu:

LINK

2) dla pola, do którego będziemy ten kod html wczytywać, przypisujemy listenera:

txt.addEventListener('link', linkListener);

3) tworzymy handler, który będzie nam zwracał właściwość text wychwyconego eventu:

private function linkListener(e:TextEvent):void{
trace(e.text);
}

cieszymy sie, bo to jest dokladnie treść zmiennej w naszym htmlu:)
 
Blog

» wyścig kaczorków
» całowałem twoja siostrę
» spotkanie po latach
» lato obietnic
» podróże PKP wykształcają
» przemoc i seks
» gdy dziewczyna zasnęła
» tyłek story
» FlashCamp 2010
» większy squad
» Po żałobie narodowej
Gry i dodatki

» Wirtualna Choinka
Poradniki

» flashowe z dźwiękiem problemy
» asfunction w AS3
» Komunikacja flash/javascript
» Pozycjonowanie stron flash
Pobieralnia

» jQuery
» mintAjax
» Lightbox
» AS3 Core Lib
» Ager Web Edytor
» Programmer’s Notepad
» Total Commander
» IrfanView
» Hoolicon 5.21
Partnerzy:
Gumbai.net
Flash For Fun
Zabawne gry
Aktualności | Blog | Gry i dodatki | Poradniki | Pobieralnia | Kontakt
Piterasek.com © 2010
Wszelkie prawa zastrzeżone