îáìåí ñîáûòèÿìè ìåæäó êëàññàìè as3 - Flash Zone Forum

IPB

Çäðàâñòâóéòå, ãîñòü ( Âõîä | Ðåãèñòðàöèÿ )

 
Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
> îáìåí ñîáûòèÿìè ìåæäó êëàññàìè as3, îáìåí ñîáûòèÿìè ìåæäó êëàññàìè as3
Atarion
ñîîáùåíèå 6.06.2012 - 18:19
Ñîîáùåíèå #1


Íîâè÷îê
*

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 5
Ðåãèñòðàöèÿ: 15.01.2012
Ïîëüçîâàòåëü ¹: 10835



êàê ñ ïîìîùüþ dispatchevent ïîñëàòü ñîáûòèå èç îäíîãî êëàññà äðóãîìó(àäðåñàòó) âåñü íåò ïåðåðûë âíÿòíî è ïîíÿòíî íèãäå íåò(
ïîÿñíèòå ïîæàëàóéñòà êòî çíàåò.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 7.06.2012 - 21:59
Ñîîáùåíèå #2


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 1102
Ðåãèñòðàöèÿ: 27.02.2009
Èç: Moscow
Ïîëüçîâàòåëü ¹: 9144



Ïîòîìó ÷òî âñå òóïî òàì.

Êëàññ-ãåíåðàòîð ñîáûòèÿ, äîëæåí ðàñøèðÿòü êëàññ EventDispatcher (íó, íàïðèìåð, ëþáîé ìóâèê ïîòîìîê EventDispatcher) - äëÿ òîãî, ÷òîáû ó íåãî áûë ìåòîä dispatchEvent().
Êëàññ-ïðèåìíèê ñîáûòèÿ òàêæå äîëæåí ðàñøèðÿòü êëàññ EventDispatcher - äëÿ òîãî, ÷òîáû ó íåãî áûë ìåòîä addEventListener().

Ýêçåìïëÿð êëàññà-ãåíåðàòîðà ñîîòâåòñòâåííî ãåíåðèò ñîáûòèå (ïóñêàåò åãî â ýôèð smile.gif ):

Êîä
dispatchEvent(new Event("ìîå òóïîå ñîáûòèå"))


Ýêçåìïëÿð êëàññà-ïðèåìíèêà íà ýòî ñîáûòèå ïîäïèñûâàåòñÿ (óñòàíàâëèâàåò ðó÷êó ðàäèî íà íóæíóþ âîëíó smile.gif ) è ëîâèò åãî.

Êîä
ññûëêà_íà_ýêçåìïëÿð_êëàññà_ãåíåðàòîðà_ñîáûòèÿ.addEventListener("ìîå òóïîå ñîáûòèå", function(e){ trace("ß ïîéìàë "+e)})


--------------------
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
MustLive
ñîîáùåíèå 8.06.2012 - 00:20
Ñîîáùåíèå #3


Âåòåðàí êîíôåðåíöèè
*****

Ãðóïïà: Flash Zone Team
Ñîîáùåíèé: 4739
Ðåãèñòðàöèÿ: 10.03.2005
Èç: Êèåâ
Ïîëüçîâàòåëü ¹: 5



chingachgoog îáúÿñíèë ïðîñòî è âíÿòíî smile.gif.

Òåïåðü âñå áîðîçäÿùèå ïðîñòîðû Ñåòè ñìîãó ñïîêîéíî íàéòè âíÿòíîå îáúÿñíåíèå êàê îáìåíèâàòüñÿ ñîáûòèÿìè ìåæäó êëàññàìè â AS3.


--------------------
Best wishes & regards,
MustLive
Àäìèíèñòðàòîð ñàéòà
http://mlfun.org.ua
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ

Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
1 ÷åë. ÷èòàþò ýòó òåìó (ãîñòåé: 1, ñêðûòûõ ïîëüçîâàòåëåé: 0)
Ïîëüçîâàòåëåé: 0

 



- Òåêñòîâàÿ âåðñèÿ Ñåé÷àñ: 19.01.2013 - 01:11