äöàòü ïðè÷èí íå ëþáèòü AS3 - Flash Zone Forum

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

8 ñòðàíèö V   1 2 3 > »   
Îòâåòèòü â ýòó òåìóÎòêðûòü íîâóþ òåìó
> äöàòü ïðè÷èí íå ëþáèòü AS3, AVM1 ïðîòèâ AVM2
chingachgoog
ñîîáùåíèå 1.03.2009 - 01:15
Ñîîáùåíèå #1


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

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



 ñâîå âðåìÿ â ñåòè ïîïàëàñü ïðåçåíòàöèÿ "50 ïðè÷èí ïåðåéòè íà AS3", òàê, ÷òî òóò áóäåò (ñî âðåìåíåì) íå÷òî âðîäå êîíòðîòâåòà, à òàêæå ðàçáîð îòëè÷èé AVM1 (AS1/AS2) îò AVM2 (AS3).

(íå ñëåäóåò ñ÷èòàòü ýòîò òîïèê îòðèöàíèåì AVM2 è AS3. Õîðîøèé ôëåøåð äîëæåí óìåòü ïîíèìàòü ëþáîé êîä: îò êîäà â ñòèëå ôëåø-5 (íà îáúåêòàõ), äî êîäà AS3. Íî ÷òîáû õîðîøî â ÷åì-òî ðàçáèðàòüñÿ, íàäî çíàòü íå òîëüêî ñèëüíûå ñòîðîíû, íî è ñëàáûå, à òàêæå òùàòåëüíî ñêðûâàåìûå)

Èòàê, ïîåõàëè:

1) Àäîá ñîçíàòåëüíî (óìûøëåííî) ïîøëà íà ÑÄÅÐÆÈÂÀÍÈÅ ðàçâèòèÿ AVM1. Îò âåðñèè ê âåðñèè (ôëåø-ïëååðà) AVM1 ðàçâèâàëàñü. Íî àäîá âûïóñòèëà íîâûå ïðîäóêòû - îñíîâàííûå íà AVM2 (ôëåø-ðåäàêòîð-9 - îí æå CS3 è óæå CS4, ôëåêñû âñåõ ìàñòåé è àèð). Ðàçâèòèå AVM1 òîðìîçèòüñÿ, çàñòàâëÿÿ ïåðåõîäèòü ñîîáùåñòâî íà ïðîäóêòû ñ èñïîëüçîâàíèåì AVM2.
Íàïðèìåð, èíòåðïðåòàòîð AVM1 ìîæåò ñ÷èòûâàòü áàéò-êîäû íàçâàíèÿ ìåòîê êàäðà. Ò.å. â ñàìîì ÔÏ ýòà âîçìîæíîñòü ðåàëèçîâàíà. À âîò ðåàëèçàöèþ ýòîãî â AS1/2 àäîáîâöû äîáàâèòü "çàáûëè", õîòÿ äëÿ AVM2 ñ AS3 ýòî ñäåëàíî. È òàê âî ìíîãîì.

2) AS3 íå ñîõðàíèë ïðååìñòâåííîñòè ñ ïðåæíèìè âåðñèÿìè AS. Ýòî ÄÐÓÃÎÉ ÿçûê. Ñ äðóãèìè òðàäèöèÿìè è îñîáåííîñòÿìè ïðèìåíåíèÿ. Ïî ñóòè, òå, êòî çàõî÷åò è êîãî çàñòàâèò àäîá ïåðåéòè íà AVM2 áóäóò äîëæíû âûó÷èòü íîâûé ÿçûê.

3) AS3 èìååò íåçàìåòíûå, íî ôàòàëüíûå îòëè÷èÿ îò AS2. Íàïðèìåð, â òèïèçàöèè :Void è :void
Ïóñòÿ÷îê? Íî îò÷åãî ó ìàêðîìåäèè ñ êàæäûì îáíîâëåíèåì ÔÏ íå ñêàêàëè çàðåçåðâèðîâàííûå ñëîâà?

4) AS3 ãîðàçäî áîëåå ÍÅÃÈÁÊÈÉ (êàêîå èçäåâàòåëüñòâî íàä ñëîâî ôëåêñ), ÷åì AS1. Ýòî êàñàåòñÿ î÷åíü øèðîêîãî ñïåêòðà ñðåäñòâ ÿçûêà: íàñëåäîâàíèÿ, îáëàñòåé âèäèìîñòè, îáðàùåíèÿ ê îáúåêòàì, ôîðìàòà çàïèñè âî âíåøíèå ôàéëû è ò.ä. è ò.ï. (ñì. íèæå)

5) AS3 íå ïîçâîëÿåò ìåíÿòü ðîäèòåëåé êëàññà. AS1 äåëàåò ýòî ëåãêî, äèíàìè÷åñêè è â ëþáîå âðåìÿ.
Íàïðèìåð, ïîñëå ýòîãî:
Êîä
Video.prototype.__proto__=MovieClip.prototype

Ó îáúåêòà Âèäåî íà÷èíàþò ðàáîòàòü ìåòîäû ìóâèêëèïà òèïà swapDepths() è removeMovieClip() !!!

6) Êîä íà òàéìëàéíå
7) Íîâûé ñèíòàêñèñ ïàêåòîâ è êëàññîâ
8) Íåò duplicateMovieClip
9) Íåîáõîäèìîñòü äåñòðóêòîðîâ
10) Ìó÷åíèÿ ñ Sound
11) Âûäåëåíèå èñêóññòâåííûõ êëàññîâ
12) Ãðîìîçäêèé õåëï
13) Êàñòðàöèÿ ñîáûòèéíîé ìîäåëè
14) Ñìåøíîé onReleaseOutside
15) Çà÷åì â AS3 óáèëè arguments.caller
16) Êàê ñûïÿòñÿ ïåñî÷íèöû àäîáà
17) Âîñüìåðè÷íûé çàïðåò
á/í Îòêðîâåíèÿ ìèñòåðà Ëè èç àäîáà
18) Æåñòêèé override
19) Îãðàíè÷åíèÿ override
20) Óáîãèé super
21) À åñòü ëè ïîëèìîðôèçì?
22) Íåìíîãî îá ECMAScript
23) Îãðàíè÷åíèÿ òàéìëàéíà
24) Ãëîáàëüíûé îáúåêò è ãëîáàëüíàÿ âèäèìîñòü
25) Îíè óáèëè watch()...
26) Íåò ãëîáàëüíûõ ñîáûòèé
27) Êîìïèëÿòîð AVM2 íå îïòèìèçèðóåò êîä
28) valueOf ()
á/í Ïðî âåñ ÔÏ
29) Âèðòóàëèçàöèÿ òàéìëàéíà è áàãè ñ ýòèì ñâÿçàííûå
30) Èäèîòèçì Loader-à
31) "Ëåãêèå" ãëóáèíû.
32) Àâòîñîçäàíèå ïðîòîòèïîâ
33) allowDomain ó LocalConnection
34) Íåîïðàâäàâøèåñÿ íàäåæäû ïî ïîâîäó ðàñøàðåííûõ îáúåêòîâ
35) Ïðåîáðàçîâàíèå òèïà null ê ÷èñëàì
36) Çà÷åì buttonMode äëÿ ìóâèêëèïîâ?
37) Run-time îøèáêè
38) Îãðàíè÷åíèÿ ñ ðàáîòîé JavaScript
39) isDown ïî÷èëà â áîçå...

Ñîîáùåíèå îòðåäàêòèðîâàë chingachgoog - 1.07.2011 - 14:38
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
/2D/
ñîîáùåíèå 1.03.2009 - 10:03
Ñîîáùåíèå #2


Ó÷àñòíèê
**

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



ñàì ñ íåîõîòîé ïåðåõîäèë íà as3, íî ñî âðåìåíåì ïîíèìàåøü ÷òî íåêîòîðûå âåùè â í¸ì óäîáíåå äåëàòü, äà è íàäåæäà ÷òî adobe â äàëüíåéøåì ñîçäàäóò êàêîé-íèáóäü as4 ïîõîæèé íà as2 î÷åíü ìàëà, à As2 âñå ñòàðååò è ñòàðååò, íè÷åãî íîâîãî â íåì íå ïîÿâèòñÿ, ïîýòîìó è ëîãè÷íî ïåðåòè íà as3 êàêèå-áû íåäîñòàòêè â í¸ì íå áûëè, âñå ðàâíî ýòè íåäîñòàòêè ìîãóò áûòü èñïðàâëåíû áîëåå íîâîé âåðñèåé flash è as.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 1.03.2009 - 23:04
Ñîîáùåíèå #3


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

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



Öèòàòà(/2D/ @ 1.03.2009 - 10:03) *
ñî âðåìåíåì ïîíèìàåøü ÷òî íåêîòîðûå âåùè â í¸ì óäîáíåå äåëàòü


Íàïðèìåð, ÷òî áûëî íåóäîáíî äåëàòü â AS1/2 è ñòàëî óäîáíî äåëàòü â AS3?

Öèòàòà(/2D/ @ 1.03.2009 - 10:03) *
ëîãè÷íî ïåðåòè íà as3 êàêèå-áû íåäîñòàòêè â í¸ì íå áûëè


Åñëè çàäà÷à ïîòðåáóåò èìåííî íîâûõ âîçìîæíîñòåé AVM2, òî äà - ëîãè÷íî.

----------------------------------------

6)  AS3 êîä ìîæíî ïèñàòü íà êàäðàõ. Íî ýòî èëëþçèÿ. Êîä ïîñëå ýòîãî áóäåò ïðåîáðàçîâàí â àâòîìàòè÷åñêèé êëàññ òàéìëàéíà, íà êîòîðîì îí íàïèñàí. Ñîîòâåòñòâåííî íàêëàäûâàþòñÿ îãðàíè÷åíèÿ (ñì. ï.23).
Ýòîò êëàññ áóäåò ÄÈÍÀÌÈ×ÅÑÊÈÌ. À â AS3 äèíàìè÷åñêèå êëàññû âûïîëíÿþòñÿ ÌÅÄËÅÍÍÅÅ, ÷åì îáû÷íûå.

7) Â AS3 âíåøíèå ôàéëû îáÿçàíû ðàñïîëàãàòüñÿ â ñòðîãîì ïîðÿäêå è èìåòü ñòðîãèå èìåíà. À â AS1 èíêëþäîì ìîæíî ðàñïîëàãàòü âíåøíèå ôàéëû ãäå óãîäíî è êàê óãîäíî èõ èìåíîâàòü.
add:
 AS3 òîæå åñòü ñâîé èíêëþä, òîëüêî ñèíòàêñèñ áåç # (ýòî ñêîðåå ê ï.3)
Òàêæå íîâûé ñèíòàêñèñ ïàêåòîâ è êëàññîâ âî âíåøíèõ ôàéëàõ, ïî ñðàâíåíèþ ñ AS2.

Ñîîáùåíèå îòðåäàêòèðîâàë chingachgoog - 10.06.2009 - 12:19
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
/2D/
ñîîáùåíèå 2.03.2009 - 17:09
Ñîîáùåíèå #4


Ó÷àñòíèê
**

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



Öèòàòà
Íàïðèìåð, ÷òî áûëî íåóäîáíî äåëàòü â AS1/2 è ñòàëî óäîáíî äåëàòü â AS3?

(IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif) ïåðâîå ÷òî ïðèøëî íà óì , ýòî ðèñîâàíèå êðóãà, âñïîìíèì ñêîëüêî ãåìîðîÿ ñ curveTo â As1/2, è drawCircle/Ellipse íà as3, íàìíîãî ïðîùå ðàáîòàòü ñî ñëîÿìè îáúåêòîâ, äîáàâëåííûõ íà ñöåíó, âîçìîæíîñòü ïåðåíîñà îáúåêòà èç îäíîãî ñëîÿ â äðóãîé áåç óäàëåíèÿ è ïîñëåäóþùåãî àòà÷à êëèïà èòä... , è åù¸ âîò ýòîò çíàê íèæíåãî ïîääåðêèâàíèÿ "_" ïåðåä ñâîéñòâàìè îáúåêòîâ(_x _y _width _height _xscale ...) , äîáàâëåíèå ïðîñëóøèâàòåëÿ ñîáûòèé (addEventListener) - òîæå óäîáíàÿ âåùü, íî íà as2 ïî-ìîåìó ÷òî-òî ïîäîáíîå áûëî, íàêîíåöòî ìîæíî ðåãóëèðîâàòü ãðîìêîñòü îäåëüíûõ çâóêîâ, à íå âñåãî ðîëèêà ñðàçó, è, î äà, â trace ìîæíî âïèñûâàòü íåñêîëüêî ïåðåìåííûõ ÷åðåç çàïÿòóþ, è è íå ñóâàòü èõ â [], äà åù¸ ìíîãî ÷åãî ìîæíî ïðèäóìàòü..
ß êîíå÷íî óòðèðóþ, ãîâîðÿ ïðî íåóäîáñòâà as1/2, è â as3 ìîæíî íàéòè íå ìåíüøå "íåóäîáñòâ" è íå òîëüêî... (IMG:http://f.hostq.ru/forum/style_emoticons/default/wink.gif)
Öèòàòà
Åñëè çàäà÷à ïîòðåáóåò èìåííî íîâûõ âîçìîæíîñòåé AVM2, òî äà - ëîãè÷íî.

Êîíå÷íî ðåøàþùåé ðîëüþ ïî êðàéíåé ìåðå ìîåãî ïåðåõîäà íà as3 ñòàëî ïîÿâëåíèÿ "íîâûõ âîçìîæíîñòåé AVM2", è íàïëåâàòü ÷òî òàì èçìåíèëîñü è êàê îíî ðàáîòàåò, ãëàâíîå ðàáîòàåò, è áîëüøå âîçìîæíîñòåé (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)

Âîáùåì ÿ óæå óøåë îò òåìû, ïðîäîëæàåì äàëüøå ïåðå÷èñëÿòü ìèíóû as3:
8) áûë óäàëåí ìåòîä duplicateMovieClip, òåïåðü âñå ïàðàìåòðû äóáëèðóåìîãî îáúåêòà äóáëèðóåì âðó÷íóþ (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 2.03.2009 - 17:34
Ñîîáùåíèå #5


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

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



Öèòàòà(/2D/ @ 2.03.2009 - 17:09) *
(IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif) ïåðâîå ÷òî ïðèøëî íà óì , ýòî ðèñîâàíèå êðóãà, âñïîìíèì ñêîëüêî ãåìîðîÿ ñ curveTo â As1/2, è drawCircle/Ellipse íà as3


Ýòî êàê ñêàçàòü ïðîùå.
Íà AVM1 ýòî ðåøàëîñü äîáàâëåíèåì ñâîåãî ìåòîäà drawCircle â ïðîòîòèï ìóâèêëèïà. Ôóíêöèîíàë ëþáîé. Íî ðàáîòàëî ñðàçó ñ ìóâèêëèïîì.
À â AVM2 ñêîëüêî âñåãî íàäî íàâîðî÷èòü, ÷òîáû îòðèñîâàòü êðóã (äî âûçîâà drawCircle)?

Öèòàòà(/2D/ @ 2.03.2009 - 17:09) *
íàìíîãî ïðîùå ðàáîòàòü ñî ñëîÿìè îáúåêòîâ, äîáàâëåííûõ íà ñöåíó


Ðàçâå ïðîùå?
http://www.kirupa.com/forum/showthread.php...023#post1897023


Öèòàòà(/2D/ @ 2.03.2009 - 17:09) *
âîçìîæíîñòü ïåðåíîñà îáúåêòà èç îäíîãî ñëîÿ â äðóãîé áåç óäàëåíèÿ è ïîñëåäóþùåãî àòà÷à êëèïà èòä...


Âîò êñòàòè åùå îäíà ïðè÷èíà-ðàñïëàòà çà òàêîå ïîëåçíîå (áåç øóòîê) íîâøåñòâî:

9) Åñëè âû óäàëè ìóâèê ñ ýêðàíà (èç ñïèñêà Display Objects) ýòî íå îçíà÷àåò, ÷òî ìóâèê âû óäàëèëè. Óäàëèòü ìóâèê òåïåðü âåñüìà ïðîáëåìîòè÷íî: íàäî óäàëèòü ÂÑÅ ññûëêè íà ìóâèê è äîæäàòüñÿ ïîêà GC íå ïîòðåò åãî (à GC âåäåò ñåáÿ äîâîëüíî ñàìîâîëüíî)


Öèòàòà(/2D/ @ 2.03.2009 - 17:09) *
è åù¸ âîò ýòîò çíàê íèæíåãî ïîääåðêèâàíèÿ "_" ïåðåä ñâîéñòâàìè îáúåêòîâ(_x _y _width _height _xscale ...)


Âðîäå î÷åíü óäîáíî - ñðàçó âèäíî, ÷òî ýòî ãåòòåð-ñåòòåð ñâîéñòâî, à íå îáû÷íîå ñâîéñòâî.

Öèòàòà(/2D/ @ 2.03.2009 - 17:09) *
äîáàâëåíèå ïðîñëóøèâàòåëÿ ñîáûòèé (addEventListener) - òîæå óäîáíàÿ âåùü, íî íà as2 ïî-ìîåìó ÷òî-òî ïîäîáíîå áûëî


Áûëî. Ïðè÷åì î÷åíü ãèáêàÿ âåùü â òîì ÷èñëå: AsBroadcaster.

Öèòàòà(/2D/ @ 2.03.2009 - 17:09) *
íàêîíåöòî ìîæíî ðåãóëèðîâàòü ãðîìêîñòü îäåëüíûõ çâóêîâ, à íå âñåãî ðîëèêà ñðàçó


Ïî÷åìó ýòî â AVM1 íåëüçÿ áûëî ðåãóëèðîâàòü îòäåëüíûå çâóêè? Åùå êàê ìîæíî è íóæíî (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
À âîò â AS3 ñî çâóêîì åñòü áåäà. Êàê âñïîìíþ - íàïèøó îòäåëüíûì ïóíêòîì (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 5.03.2009 - 14:13
Ñîîáùåíèå #6


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

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



Öèòàòà(chingachgoog @ 2.03.2009 - 17:34) *
À âîò â AS3 ñî çâóêîì åñòü áåäà. Êàê âñïîìíþ - íàïèøó îòäåëüíûì ïóíêòîì (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)


10) Àãà âñïîìíèë.

Íà ïåðâûé âçãëÿä AS3 ïîðàæàåò îáèëèåì êëàññîâ. Íî ïðèãëÿäåâøèñü ïîâíèìàòåëüíåå îáíàðóæèâàåøü, ÷òî ýòî ïðîñòî óæå çíàêîìûå êëàññû ðàçáèëè íà íåñêîëüêî áîëåå ìåíüøèõ - "óäîáñòâà" ñðàçó è ïîëåçëè, êàê â ïðèìåðå ñî çâóêàìè:

×òîáû íà÷àòü èãðàòü çâóê - èñïîëüçóåì êëàññ Sound
×òîáû ïîìåíÿòü ãðîìêîñòü - èñïîëüçóåì êëàññ SoundTransform
À ÷òîáû îñòàíîâèòü çâóê - êëàññ SoundChannel

×òîáû ïîìåíÿòü ãðîìêîñòü îòäåëüíîãî çâóêà, íàäî ñîõðàíèòü êó÷ó ññûëîê, ÷òîáû ïîòîì âîñïîëüçîâàòüñÿ SoundTransform, à åñëè íà÷àòü èãðàòü çâóê âòîðîé ðàç, òî ïðîäåëàòü ýòî ÇÀÍÎÂÎ, ò.ê. êàíàë èçìåíèòñÿ.

add:

Íåêîòîðûå ôàéëû, êîòîðûå íîðìàëüíî áåç ãëþêîâ ïðîèãðûâàëèñü â AVM1, íà÷èíàþò æóòêî ãëþ÷èòü â AVM2.

Ñîîáùåíèå îòðåäàêòèðîâàë chingachgoog - 5.03.2009 - 14:19
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 6.03.2009 - 11:21
Ñîîáùåíèå #7


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

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



11) Ìàðàçì ñ ðàçáèåíèåì êëàññîâ íà ìåëêèå ïîäêëàññû íàñòîëüêî êðåïîê, ÷òî ëåçåò âî âñå äûðû, à íå òîëüêî â êëàññ Sound.
Âçÿòü õîòÿ áû êëàññ BevelFilter. Òàì åñòü ïàðàìåòð type:String. Ýòî îáû÷íàÿ ñòðîêà! Íî â AS3 äîáàâèëè íîâûé êëàññ, êîòîðûé õðàíèò êîíñòàíòû ýòèõ ñòðîê: êëàññ BitmapFilterType. Ýòî âñå ÿêîáû äëÿ "çàáîòû" î ïðîãðàììèñòå. Çàáîòà çàêëþ÷àåòñÿ â òîì, ÷òî òåïåðü íàäî äîáàâëÿòü ñòðî÷êó import flash.filters.BitmapFilterType; â êîä è ïîòîì ïèñàòü BitmapFilterType.INNER âìåñòî "inner". Çàòî àäîá òåïåðü ìîæåò ñêàçàòü, ÷òî â AS3 ñòàëî åùå íà îäèí êëàññ áîëüøå ïî ñðàâíåíèþ ñ AS1/2 - ýòî æå ïðîãðåññ!
Êîíå÷íî, â AS1/2 òîæå áûëè êîíñòàíòíûå çíà÷åíèÿ íàïèñàííûå çàãëàâíûìè áóêâàìè (ïî-ìîåìó âûãëÿäèò óæàñíî, íî ýòî äåëî ïðèâû÷êè) êàê è â AS3. Íàïðèìåð, Key.BACKSPACE , âìåñòî ïðîñòîé çàïèñè öèôðû 8, íî íèêòî ïî÷åìó-òî ýòè ñòàòè÷íûå ñâîéñòâà íå âûäåëÿë â ÎÒÄÅËÜÍÛÉ êëàññ.

12) Êàê ðåçóëüòàò ïóíêòà 11 õåëï ïî AS3 âûãëÿäèò íåâåðîÿòíî íåóêëþæå è ãðîìîçäêî. Íî àäîá óìóäðèëàñü è òóò åãî åùå áîëüøå èñïîðòèòü: òåïåðü âåñü êëàññ ñî âñåìè ìåòîäàìè è êëàññàìè èäåò îäíîé áîëüøîé "ïðîñòûíåé", à íå îòäåëüíûìè ñòðàíè÷êàìè ïî êàæäîìó ìåòîäó è ñâîéñòâó, êàê â AS1/2.

13) AS1/2 ïîçâîëÿë ãèáêî è ìíîãîîáðàçíî èñïîëüçîâàòü ñîáûòèÿ. AS3 ïðåäóñìàòðèâàåò òîëüêî ëèøü ìîäåëü äèñïåò÷åðèçàöèè ñîáûòèé.  ðåçóëüòàòå êîä ñòàíîâèòüñÿ îïÿòü-òàêè ãðîìîçäêèì (è èç-çà ýòîãî ìåíåå ïîíÿòíûì). À ñ ó÷åòîì ïóíêòà 11 âûõîäèò ãðîìîçäêîñòü â êâàäðàòå!
Òî, ÷òî ðàíüøå ìîæíî áûëî çàïèñàòü êíîïêà.onPress=Èìÿ_ôóíêöèè (è âñå ïîíÿòíî), òåïåðü ðàçâîäèòüñÿ â íåñêîëüêî ñòðîê:
Îáúåêò.addEventListener(òèï_ñîáûòèÿ, Èìÿ_ôóíêöèè)
Èìÿ_ôóíêöèè(ñîáûòèéíûé_ïàðàìåòð)

(íàäî òåïåðü íå çàáûòü ïðî ñîîòâåòñòâèå òèïà_ñîáûòèÿ ñîáûòèéíîìó_ïàðàìåòðó)

Íî ïðîáëåìû òîëüêî íà÷èíàþòñÿ: ñ óäàëåíèåì êíîïêà óäàëÿëñÿ è ìåòîä êíîïêà.onPress - è íèêàêèõ ïðîáëåì ñ çàñîðåíèåì ïàìÿòè.  AS3 ïðèäåòñÿ óäàëÿòü ññûëêó íà ïðèåìíèê ñïåöèàëüíûì ìåòîäîì.

14) À òåïåðü ïîïðîáóéòå ðåàëèçîâàòü íà AS3 òàêîé ïðîñòîé ìåòîä â AS1/2 êàê onReleaseOutside!
Ñêîëüêè ñòðî÷íûé óðîäåö âûøåë?
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 6.03.2009 - 17:33
Ñîîáùåíèå #8


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

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



15) Êòî ìîæåò îòâåòèòü: çà÷åì â AS3 óáèëè arguments.caller?
Ýòî áûëà ìîùíåéøàÿ øòóêà â AS1/2.
Òåïåðü â èññëåäîâàòåëüñêèõ öåëÿõ íàäî âñòàâëÿòü â ôóíêöèþ êîä
Êîä
try {
     throw(new Error());
} catch (error:Error) {
     trace(error.getStackTrace());
}

Íî èìåííî â èññëåäîâàòåëüñêèõ - ò.ê. òðåéñ ïðîèñõîäèò ëèøü â äåáàãîâîé âåðñèè ÔÏ.

upd:

Íà÷èíàÿ ñ âåðñèè Flash Player ñòàðøå 11.4 ñòàëà äîñòóïíà ÷àñòè÷íàÿ òðàññèðîâêà ñòåêà è â ðåëèçíîé (íå äåáàãîâîé) âåðñèè ÔÏ.

Ñîîáùåíèå îòðåäàêòèðîâàë chingachgoog - 21.08.2014 - 13:59
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 10.03.2009 - 11:51
Ñîîáùåíèå #9


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

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



16) Îãðîìíåéøàÿ äûðèùà â ïîëèòèêå áåçîïàñíîñòè àäîáà.
Àäîá ïûõòåë íåñêîëüêî ëåò è ïðèêëàäûâàë íåâåðîÿòíûå óñèëèÿ äëÿ ñîâåðøåíñòâîâàíèÿ ïîëèòèê áåçîïàñíîñòè, êîòîðûå íàâîäèëè óæàñ íà ôëåøåðîâ:

äëÿ Loader è ïðî÷èõ çàãðóæàåìûõ êàðòèíîê (â ò.÷. äëÿ AVM1)
Öèòàòà
Åñëè çàãðóæåííîå ñîäåðæèìîå ÿâëÿåòñÿ èçîáðàæåíèåì, åãî äàííûå íå áóäóò äîñòóïíû äëÿ SWF-ôàéëîâ çà ïðåäåëàìè èçîëèðîâàííîé ïðîãðàììíîé ñðåäû áåçîïàñíîñòè, åñëè äîìåí ýòîãî SWF-ôàéëà íå âêëþ÷åí â ôàéë ïîëèòèêè URL-àäðåñîâ íà èñõîäíîì äîìåíå èçîáðàæåíèÿ.


äëÿ FileReference
Öèòàòà
Êëàññû FileReference è FileReferenceList ...íå ðàçðåøàþò îïåðàöèè çàïèñè èëè ÷òåíèÿ â îòíîøåíèè ïåðåäàííîãî ôàéëà. Îíè çàêðûâàþò äëÿ SWF-ôàéëà, êîòîðûé èíèöèèðîâàë îòïðàâêó èëè çàãðóçêó, äîñòóï ê ïåðåäàííîìó èëè çàãðóæåííîìó ôàéëó èëè ìåñòó ðàçìåùåíèÿ ôàéëà íà äèñêå ïîëüçîâàòåëÿ.


Åñëè ïåðâûé ñëó÷àé ñ êàðòèíêàìè äîñòàòî÷íî ïðîñòî îáõîäèëñÿ ñ ïîìîùüþ íåõèòðîãî ñåðâåðíîãî ñêðèïòà, òî âòîðîé ñëó÷àé áûë ïîñåðüåçíåå.

Îäíàêî àäîá ñàìà ñåáÿ âûñåêëà: â AVM2 áûë äîáàâëåí íåâåðîÿòíî ìîùíûé ìåõàíèçì - ByteArray (êîòîðûé àäîá íå çàõîòåëà ðåàëèçîâàòü â AVM1). Ïî íåäîìûñëèþ èëè åùå ïî êàêîé ïðè÷èíå, ByteArray ïîçâîëÿåò òåïåðü ëåãêî îáõîäèòü îãðàíè÷åíèÿ ïðèäóìàííûé ñàìèì æå àäîáîì:

Äëÿ êàðòèíîê ñ êðîññäîìåííîé íåïåðåíîñèìîñòüþ:
Loader êàðòèíêè èç äðóãîé ïåñî÷íèöû èìååò íåïðèìåòíîå ñâîéñòâî: Loader.contentLoaderInfo.bytes: ByteArray
Òàê âîò, åãî îò÷åãî-òî ìîæíî ñïîêîéíî ïðî÷èòàòü (çàãðóçèòü) íîâûì Loader-îì ÷åðåç loadBytes è ðàñïàðñèòü ýòîò Loader â áèòìàïó
Êîä
new BitmapData(íîâûé_Loader.width, íîâûé_Loader.height, true).draw (íîâûé_Loader)

Òåïåðü ýòà áèòìàïà äîñòóïíà âåçäå (ò.å. ïîëèòèêà áåçîïàñíîñòè â ïðîëåòå)

Äëÿ çàãðóçêè ÷åðåç FileReference.
Ó FileReference åñòü òàêîå æå ìàëîïðèìåòíîå ñâîéñòâî data:ByteArray
Êîòîðîå òàêæå ëåãêî çàãðóæàåòñÿ ÷åðåç Loader.loadBytes (ïðèâåò ïîëèòèêå áåçîïàñíîñòè!) è íàïðèìåð ìîæåò áûòü ðàñïàðñåíî â êàðòèíêó äëÿ ïðåâüþøêè, åñëè âûáðàííûé ôàéë - êàðòèíêà. (ïî-ìîåìó íà ýòîì áàãå îñíîâàí çàãðóç÷èê êàðòèíîê â ïîïóëÿðíîì ðåñóðñå " êîíòàêòå" - ÿ òàì íè ðàçó íå áûë, íî ñëûøàë (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif) )
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rohan
ñîîáùåíèå 11.03.2009 - 03:37
Ñîîáùåíèå #10


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 300
Ðåãèñòðàöèÿ: 23.04.2006
Èç: Äíåïðîïåòðîâñê, Óêðàèíà
Ïîëüçîâàòåëü ¹: 317



Áðåä. Ïîëíûé áðåä.
AS2 íèêòî íå ðàçâèâàåò, ïîòîìó ÷òî íåòó íèêàêîãî AS2. È íå áûëî íèêîãäà. Ýòî áûë òîò æå AS, çàãðèìèðîâàííûé âíåøíå, è òàêîé æå ãíèëîé âíóòðè. Ýòî áûë ñêðèïò, îò êîòîðîãî __ÿçûêîì__ è íå ïàõëî. Êàêîé ñìûñë ðàçâèâàòü ñêðèïòîâîå óáîæåñòâî, íå ëó÷øå ëè íàáðàòüñÿ ìóæåñòâà è ñäåëàòü ÷òî-òî òîëêîâîå ñ íóëÿ? ß áû ïîñîâåòîâàë àâòîðó íå ïðîñòî áðîñàòüñÿ òåðìèíîì "âèðòóàëüíàÿ ìàøèíà", à ïîéòè íà ñàéò Àäîáà è ñêà÷àòü ñïåöèôèêàöèþ ïåðâîé è âòîðîé VM. Ïî÷èòàéòå, òàì ìíîãî ïîëåçíîãî.
Ïî ïîâîäó "ñïåöèàëüíûõ" ïàëîê â êîëåñà "ðàçðàáîò÷èêàì" - ýòî óæå ïàðàíîéÿ. Óâàæàåìûé àâòîð, äàáû çàêðûòü âîïðîñ, void - ýòî íå êëàññ, ýòî áàçîâûé òèï, è ïî äîãîâîðåííîñòè îáÿçàí íà÷èíàòüñÿ ñ ìàëåíüêîé áóêâû. Òî÷íî òàê æå, êàê, ê ïðèìåðó, int è uint. Òàê ÷òî âàì êàæåòñÿ íåëîãè÷íûì â äåéñòâèÿõ Àäîáà?
"çàñóíóòü swapDepths â Video" - "è ðàáîòàåò æå" - êàêàÿ ïðåëåñòü! Hello, kitty! ß àæ ïëà÷ó îò óìèëåíèÿ... Ñêàæèòå, óâàæàåìûé àâòîð, à â Sound èëè NetConnection ìîæíî çàñóíóòü? Òîæå áóäåò ðàáîòàòü? Äà è âîîáùå, óòâåðæäåíèå "ñèëåí òîò ÿçûê, êîòîðûé ïîçâîëÿåò ìåíÿòü ðîäèòåëåé êëàññà, ëåãêî è äèíàìè÷åñêè" çàñëóæèâàåò óâàæåíèÿ. Ýòî ïðÿì êàê íîâûå "êîðîâàíû, êîòîðûå ìîæíî ãðàáèòü".
×òî êàñàåòñÿ Garbage Collctor-à. ß ýòîò õîä, ïðèçíàòüñÿ, òîæå èñïîëüçîâàë êîãäà ïåðåõîäèë íà AS3. Âåäü ïðîùå ñâàëèòü óòå÷êó ïàìÿòè íà êîëëåêòîð, ÷åì ïðèçíàòüñÿ â êðèâèçíå ñîáñòâåííûõ ðóê. Íî ýòî íè÷åãî, ýòî ïðîéäåò. Ãëàâíîå - ïðî äåñòðóêòîðû íå çàáûâàòü. Õîðîøèå, êà÷åñòâåííûå äåñòðóêòîðû.
BitmapFilterType.INNER âìåñòî "inner" - íó ýòî óæå íå ê AS3, ýòî òàêîé êðàñèâûé èíäèêàòîð êóëüòóðû êîäà àâòîðà. Êîíñòàíòàìè è êëàññàìè â ñòèëå Enum ïîëüçóþòñÿ, êîíå÷íî æå, òîëüêî èäèîòû. È âñå çíà÷åíèÿ êîíñòàíò, ñàìî ñîáîé, ñóðîâûå ìóæèêè ïîìíÿò íàèçóñòü.
"Èñïîð÷åííûé õåëï îò àäîáà" - ïîäîáíûé ñòèëü èçëîæåíèÿ äîêóìåíòàöèè èñïîëüçóåòñÿ âåçäå. Íå âåðèòå? Ïî÷èòàéòå "äîêóìåíòàöèþ" ïî Red5, ê ïðèìåðó.
Ïðî EventDispatcher ïðîìîë÷ó. Ýòî äàæå íå ñìåøíî. Çà òàêîå ñâÿòîé èíêâèçèöèè ñäàâàòü íàäî. Òîëüêî îäèí êîììåíòàðèé ïî releaseOutside - íè_åäèíîãî_ðàçà â íîðìàëüíîé æèòåéñêîé ïðàêòèêå ìíå íå ïðèøëîñü èñïîëüçîâàòü ýòî ñîáûòèå. Êðîìå, êîíå÷íî, ÄÎÏÎËÍÅÍÈß îíRollOut ýòèì èâåíòîì. Ïîòîìó ÷òî, ïðîñòèòå, êàêîãî-òî âîëøåáíîãî *** onRollOut íå ñðàáàòûâàåò ïðè çàæàòîé êíîïêå ìûøè.
"Ó FileReference åñòü òàêîå æå ìàëîïðèìåòíîå ñâîéñòâî data:ByteArray" - êàê ñêàçàë áû äîêòîð Õàóñ, "âñå ëþäè âðóò".

 êà÷åñòâå èòîãà. Àâòîðó íóæíî ïîéòè íà ôîðóì æàáàñêðèïò-êîäåðîâ. Åãî òàì íåæíî îáíèìóò. Íà ôîðóì æå ïðîãðàììèñòîâ (ðàçíèöà ìåæäó ôîðóìàìè ïîíÿòíà? èëè ïîä÷åðêíóòü?) ëó÷øå íå ïîêàçûâàòüñÿ.
Âñåãî.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 11.03.2009 - 10:46
Ñîîáùåíèå #11


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

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



Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
AS2 íèêòî íå ðàçâèâàåò, ïîòîìó ÷òî íåòó íèêàêîãî AS2. È íå áûëî íèêîãäà. Ýòî áûë òîò æå AS, çàãðèìèðîâàííûé âíåøíå, è òàêîé æå ãíèëîé âíóòðè.


Ïðî AS2 ÿ îñîáî è íå ãîâîðþ. (òî ÷òî ÿ ïîíèìàþ ïîä AS2 ÿ óæå ñêàçàë - ýòî íèêàê íå ãàëêà êîìïèëÿòîðà)
Âîò AS1 íàìíîãî ãèá÷å AS3.
À ãîëîñëîâíîå "ãíèëîé" - íà âàøåé ñîâåñòè.

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
Ýòî áûë ñêðèïò, îò êîòîðîãî __ÿçûêîì__ è íå ïàõëî. Êàêîé ñìûñë ðàçâèâàòü ñêðèïòîâîå óáîæåñòâî, íå ëó÷øå ëè íàáðàòüñÿ ìóæåñòâà è ñäåëàòü ÷òî-òî òîëêîâîå ñ íóëÿ?


AS1 - íîðìàëüíûé ÿçûê.  ò.÷. îáúåêòíî-îðèåíòèðîâàííûé. Íàìíîãî ïðîùå è ãèá÷å AS3.
Íó äà - AS1 ïðîòîòèïíûé è ÷òî?
À âîò "òîëêîâîãî ÿçûêà" èç AS3 óâû ïîêà íå âûõîäèò.

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
ß áû ïîñîâåòîâàë àâòîðó ...ïîéòè íà ñàéò Àäîáà è ñêà÷àòü ñïåöèôèêàöèþ ïåðâîé è âòîðîé VM. Ïî÷èòàéòå, òàì ìíîãî ïîëåçíîãî.


Íàïðàñíî âû ñ÷èòàåòå, ÷òî íà ñàéòå àäîáà ÿ íå áûë (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif) Îïèñàíèå AVM1/2 ó ìåíÿ åñòü. Ïîëåçíîãî òàì íå òàê ìíîãî êàê õîòåëîñü áû, íî ïî-êðàéíåé ìåðå õîòü ÷òî-òî íà áåçðûáüå. Âîò, êñòàòè â ñîñåäåé âåòêå Ìåõàíèçì ðåàëüíîãî íàñëåäîâàíèÿ â AVM2 âûëîæèë áîëåå ïîäðîáíîå îïèñàíèå.

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
Ïî ïîâîäó "ñïåöèàëüíûõ" ïàëîê â êîëåñà "ðàçðàáîò÷èêàì" - ýòî óæå ïàðàíîéÿ. Óâàæàåìûé àâòîð, äàáû çàêðûòü âîïðîñ, void - ýòî íå êëàññ, ýòî áàçîâûé òèï, è ïî äîãîâîðåííîñòè îáÿçàí íà÷èíàòüñÿ ñ ìàëåíüêîé áóêâû.


Íó òàê îáúÿñíèòå "ïàðàíîèêó" ïóíêò 1: îò÷åãî àäîá "çàáûëà" äîáàâèòü ðàçðåøåíèå ñ÷èòûâàòü ìåòêó êàäðà â 9-ì ÔÏ äëÿ AVM1? Âåäü íà óðîâíå ïëååðà ýòî ÓÆÅ ðåàëèçîâàíî. Òîëüêî ñîìíåâàþñü ÷òî ó ïñèõèàòðà Rohan-à ñìîæåò ïîëó÷èòüñÿ îáúÿñíåíèå.
Ïðî Void/void ñìûñë â äðóãîì. Ìîãëî áû áûòü è VoId/void... ×èòàéòå ï.3 åùå ðàç.

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
"çàñóíóòü swapDepths â Video" - "è ðàáîòàåò æå" - êàêàÿ ïðåëåñòü! Hello, kitty! ß àæ ïëà÷ó îò óìèëåíèÿ...


ß âàñ ïîíèìàþ. Âåäü ìåíåå ãèáêèé AS3 íå ïîçâîëÿåò íè÷åãî ïîäîáíîãî.
Íî âñå æå õîòåëîñü áû òóò ðàçáèðàòü ÷òî-òî ïîêîíêðåòíåå, ÷åì ïîòîê ýìîöèé.

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
óòâåðæäåíèå "ñèëåí òîò ÿçûê, êîòîðûé ïîçâîëÿåò ìåíÿòü ðîäèòåëåé êëàññà, ëåãêî è äèíàìè÷åñêè" çàñëóæèâàåò óâàæåíèÿ. Ýòî ïðÿì êàê íîâûå "êîðîâàíû, êîòîðûå ìîæíî ãðàáèòü".


Íó âîò. Îïÿòü âìåñòî êîíêðåòèêè òîëüêî ïîòîê ãðàììàòè÷åñêèé îøèáîê. Ïðè ÷åì òóò "êÎðÎâàíû"? Ïðè ÷åì ãðàáèòü?
Íó íå ìîæåò ýòîãî AS3. Íó íå íàäî òàê èç-çà ýòîãî íåðâíè÷àòü. Íàäî çíàòü ñèëüíûå ñòîðîíû êàæäîãî ÿçûêà.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 11.03.2009 - 10:49
Ñîîáùåíèå #12


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

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



Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
×òî êàñàåòñÿ Garbage Collctor-à. ß ýòîò õîä, ïðèçíàòüñÿ, òîæå èñïîëüçîâàë êîãäà ïåðåõîäèë íà AS3. Âåäü ïðîùå ñâàëèòü óòå÷êó ïàìÿòè íà êîëëåêòîð, ÷åì ïðèçíàòüñÿ â êðèâèçíå ñîáñòâåííûõ ðóê. Íî ýòî íè÷åãî, ýòî ïðîéäåò. Ãëàâíîå - ïðî äåñòðóêòîðû íå çàáûâàòü.


Äà-äà. Ïðî ýòî åùå íå íàïèñàë. (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
Òåïåðü íàäî åùå äåñòðóêòîðû (ñòèðàëüùèêè ìåòîäîâ ýêçåìïëÿðîâ) äîïîëíèòåëüíî ïèñàòü è íå çàáûâàòü èõ àêòèâèðîâàòü ïðè óäàëåíèè îáúåêòà èç ñïèñêà âèäèìîñòè. Î÷åíü "óäîáíî"! Íå òî ÷òî â "ãíèëîì" AVM1, ãäå óäàëèë ìóâèê è çàáûë ñïîêîéíî ïðî âñå åãî ìåòîäû. À òåïåðü ÷òîáû "êðèâûå ðóêè" íå ëåíèëèñü íàäî äàòü èì áóáåí è ïëÿñàòü ñëîæíûé òàíåö äàáû íèãäå íè÷åãî íå ïðîòåêëî. "Óäîáñòâà"!

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
BitmapFilterType.INNER ... - ...ýòî òàêîé êðàñèâûé èíäèêàòîð êóëüòóðû êîäà àâòîðà. .... È âñå çíà÷åíèÿ êîíñòàíò, ñàìî ñîáîé, ñóðîâûå ìóæèêè ïîìíÿò íàèçóñòü.


Êàêàÿ ðàçíèöà ÷òî ïîìíèòü: ÷òî BitmapFilterType.INNER ÷òî "inner". Ïîñëåäíþþ çàïîìíèòü ëåã÷å è âûãëÿäåòü ýòî áóäåò êðàñèâåå.
Ïî÷åìó áû ïðÿìî è ïðîñòî íå ñîçíàòüñÿ â ÈÑÒÈÍÍÛÕ ïðè÷èíàõ, âìåñòî ýòîãî þëåíèÿ î "êóëüòóðå êîäà"?

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
"Èñïîð÷åííûé õåëï îò àäîáà" - ïîäîáíûé ñòèëü èçëîæåíèÿ äîêóìåíòàöèè èñïîëüçóåòñÿ âåçäå. Íå âåðèòå? Ïî÷èòàéòå "äîêóìåíòàöèþ" ïî Red5, ê ïðèìåðó.


À ìíå íå íàäî "âåçäå", êîãäà ó ìåíÿ åñòü çàìå÷àòåëüíûé ñòèëü õåëïà îò ìàêðîìåäèè ïî AS. Êàæäîå ñâîéñòâî - îòäåëüíàÿ ñòðàíèöà õåëïà.

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
...êîììåíòàðèé ïî releaseOutside - íè_åäèíîãî_ðàçà â íîðìàëüíîé æèòåéñêîé ïðàêòèêå ìíå íå ïðèøëîñü èñïîëüçîâàòü ýòî ñîáûòèå.


×òî æ òåïåðü âñåì âñïëàêíóòü, ÷òî ó âàñ íå áûëî òàêîé "æèòåéñêîé ïðàêòèêè"? Íó íåò àíàëîãà ó AS3. Èìåéòå ìóæåñòâà ýòî ïðèçíàòü.
Òóò ÷òî - ôàíàòû äâóõ ôóòáîëüíûõ êîìàíä ñîáðàëèñü? Ó AS1 åñòü ñèëüíûå ñòîðîíû è ñëàáûå, ó AS3 åñòü ñèëüíûå è ñëàáûå ñòîðîíû. Íîðìàëüíûé ôëåøåð äîëæåí çíàòü è òî è äðóãîå.

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
Öèòàòà

"Ó FileReference åñòü òàêîå æå ìàëîïðèìåòíîå ñâîéñòâî data:ByteArray"

- êàê ñêàçàë áû äîêòîð Õàóñ, "âñå ëþäè âðóò".


×òî, íåò òàêîãî ñâîéñòâà? (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
http://help.adobe.com/ru_RU/AS3LCR/Flash_1...rence.html#data
Èëè âû íàøëè òàì îïèñàíèå, êàê ýòî ïðîòèâîðå÷èò ïîëèòèêå áåçîïàñíîñòè îïèñàííîé ÷óòü âûøå
http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/index.html
?

Öèòàòà(Rohan @ 11.03.2009 - 03:37) *
 êà÷åñòâå èòîãà. Àâòîðó íóæíî ïîéòè íà ôîðóì æàáàñêðèïò-êîäåðîâ. Åãî òàì íåæíî îáíèìóò. Íà ôîðóì æå ïðîãðàììèñòîâ (ðàçíèöà ìåæäó ôîðóìàìè ïîíÿòíà? èëè ïîä÷åðêíóòü?) ëó÷øå íå ïîêàçûâàòüñÿ.
Âñåãî.


Ïàðäîí. ß äðóãîé îðèåíòàöèè. Îáíèìàéòåñü íåæíî ñ êåì-ëèáî åùå (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
À â êà÷åñòâå èòîãà ñîâåòóþ âíèìàòåëüíî ïðî÷èòàòü ñàì òîïèê âòîðîé àáçàö.
È åñëè íåò, ÷òî ñêàçàòü ïî ñóùåñòâó âîïðîñîâ, òî íå ñòîèò òóò ôëóäèòü ïîòîêîì ýìîöèé, íå ìó÷àéòå ñåáÿ - âû æå ýòîò ôîðóì íå ñ÷èòàåòå ôîðóìîì ïðîãðàììèñòîâ?

PS
Õîòÿ ìíå æàëü, ÷òî Rohan íå õî÷åò âåñòè êîíñòðóêòèâíóþ áåñåäó.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rohan
ñîîáùåíèå 11.03.2009 - 17:21
Ñîîáùåíèå #13


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 300
Ðåãèñòðàöèÿ: 23.04.2006
Èç: Äíåïðîïåòðîâñê, Óêðàèíà
Ïîëüçîâàòåëü ¹: 317



Äà ýòîò Rohan âîîáùå ðåäêàÿ ñâîëî÷ü, åñëè á âñå òîëüêî íåæåëàíèåì âåñòè êîíñòðóêòèâíóþ áåñåäó îãðàíè÷èâàëîñü.
îêåé, ñäåëàþ èñêëþ÷åíèå, ïîáóäó ïàðó ÷àñîâ íîðìàëüíûì ÷åëîâåêîì.

Öèòàòà
Âîò AS1 íàìíîãî ãèá÷å AS3

âîí àññåìáëåð âîîáùå ïëþåò íà âñå îñòàëüíûå ÿçûêè ñî ñâîåé ãèáêîñòüþ. Òî-òî, ÿ ñìîòðþ, âñå òîëüêî íà íåì è ïèøóò.
Ïîéìèòå: ÐÀÌÊÈ ñîçäàíû äëÿ ÂÀÑ, äàáû ïîìî÷ü, îáëåã÷èòü æèçíü, óáåðå÷ü îò îøèáîê, ñäåëàòü âàø êîä êà÷åñòâåííûì. Ó ìåíÿ åñòü îäèí çíàêîìûé - îòëè÷íûé ïðîãðàììèñò - ðàáîòàëè âìåñòå. Ïîëüçóåòñÿ C++/Delphi (õîòü ïîñëåäíèé è íå ëþáèò; íî ôðèëàíñ, êîòîðûé îí ïðàêòèêóåò, øòóêà ñëîæíàÿ: êëèåíò ñêàçàë Delphi - çíà÷èò, Delphi). Òàê âîò îäíàæäû åãî ïîïðîñèëè íàïèñàòü ïëàãèí äëÿ IE íà VB. Íàäî áûëî âèäåòü åãî ãëàçà, ïîëíûå ðàäîñòè, êîãäà ñïóñòÿ íåäåëþ ìó÷åíèé ÿ åìó ñêàçàë, ÷òî åñòü â VB äèðåêòèâû option explicit è option strict.

Öèòàòà
Íó äà - AS1 ïðîòîòèïíûé è ÷òî?
À âîò "òîëêîâîãî ÿçûêà" èç AS3 óâû ïîêà íå âûõîäèò.

Íå ëþáëþ ññûëêàìè êèäàòüñÿ. È íå áóäó. Àäðåñ ãóãëà çíàåòå? Òàì äîëæåí áûòü îòâåò íà âîïðîñ "êàêèå íåäîñòàòêè ó ïðîòîòèïíîãî ÿçûêà". Óäà÷è.
Ïî ïîâîäó "íåâûõîäÿùåé òîëêîâîñòè" - ìîæíî êîíêðåòíåå? ×òî èìåííî â AS3 êàê ÿçûêå ïðîãðàììèðîâàíèÿ âàñ íå óñòðàèâàåò? Äà, îí äàëåê äàæå îò Java, íî òàê æå äàëåê îí è îò ïåðâûõ âåðñèé ýêøí ñêðèïòà. Îí, ìîæíî ñêàçàòü, íà ïîëïóòè ê "ñîâåðøåíñòâó", ðàçâå ýòî ïëîõî?

Öèòàòà
Îïèñàíèå AVM1/2 ó ìåíÿ åñòü

Îòëè÷íî (åñëè ðå÷ü èäåò î òîì, î ÷åì ÿ äóìàþ... Âû æå î ñïåöèôèêàöèè?)! Âàì, î÷åâèäíî, íåêóäà âñóíóòü ëèáèäî. Ïîïðîáóéòå íàïèñàòü íà ëþáîì ÿçûêå (èìåííî ÿçûêå, íà ïåðâîì ýêøí ñêðèïòå ýòî ïîïðîñòó íå ïîëó÷èòñÿ) ìèíè-ïàðñåð èëè ìèíè-êîìïèëÿòîð äëÿ ïåðâîãî è òðåòüåãî ýêøí ñêðèïòîâ. ×òî-òî íå î÷åíü ñëîæíîå, ïóñòü ñîâñåì áàçîâîå. Âàì äîëæíî ïîíðàâèòñÿ. Ñðàçó çàìå÷àåøü ðàçíèöó. È óæ ïîâåðüòå, ýòî íå ïóñòûå ñëîâà, ÿ ýòî ïðàâäà äåëàë. Æäó ðåçóëüòàòîâ (IMG:http://f.hostq.ru/forum/style_emoticons/default/wink.gif)

Öèòàòà
Íó òàê îáúÿñíèòå "ïàðàíîèêó" ïóíêò 1: îò÷åãî àäîá "çàáûëà" äîáàâèòü ðàçðåøåíèå ñ÷èòûâàòü ìåòêó êàäðà â 9-ì ÔÏ äëÿ AVM1? Âåäü íà óðîâíå ïëååðà ýòî ÓÆÅ ðåàëèçîâàíî. Òîëüêî ñîìíåâàþñü ÷òî ó ïñèõèàòðà Rohan-à ñìîæåò ïîëó÷èòüñÿ îáúÿñíåíèå.

ß, ïðîñòèòå, íå ïñèõèàòð. ß - RIA developer ñ âûñîêèì ×ÑÂ. Õó*öû íå ïðåäëàãàòü, ó ìåíÿ ñëèøêîì ìíîãî òåñòîñòåðîíà, ÿ íà òàêîå íå ñîãëàøóñü.

Öèòàòà
Ïðî Void/void ñìûñë â äðóãîì. Ìîãëî áû áûòü è VoId/void... ×èòàéòå ï.3 åùå ðàç.

íå ñìåøèòå ìåíÿ!!!  ÷åì æå??? Êîíêðåòíî??? Ïðîñòî "íà çëî"? Äà ñïðîñèòå âû ó Àäîáà, îíè íà ïèñüìà îòâå÷àþò. void - òèï áàçîâûé, ýòî íå êëàññ, ïî ïðàâèëàì õîðîøåãî òîíà íàçûâàòü åãî ñ áîëüøîé áóêâû íå ïðèíÿòî. VoId - ýòî âîîáùå ìàðàçì, íè îäèí âìåíÿåìûé ÷åëîâåê òàêîå íàçâàíèå èñïîëüçîâàòü íå áóäåò. Áîëüøèå áóêâû â èìåíàõ ïðèìåíÿþòñÿ äëÿ ðàçäåëåíèÿ ñëîâ: BitmapFilter, NetConnection, íî óæ íèêàê íå SoUnd.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rohan
ñîîáùåíèå 11.03.2009 - 17:24
Ñîîáùåíèå #14


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 300
Ðåãèñòðàöèÿ: 23.04.2006
Èç: Äíåïðîïåòðîâñê, Óêðàèíà
Ïîëüçîâàòåëü ¹: 317



Öèòàòà
ß âàñ ïîíèìàþ. Âåäü ìåíåå ãèáêèé AS3 íå ïîçâîëÿåò íè÷åãî ïîäîáíîãî.

ò.å. ïåðâûé ýêøí ñêðèïò âñå-òàêè ïîçâîëÿåò óñïåøíî çàñóíóòü swapDepths â êëàññ Sound? À ÷òî ýòà øòóêîâèíà, åñëè íå ñåêðåò, äåëàòü áóäåò? Ïðîøó èñõîäíèê â ñòóäèþ. Î÷åíü õî÷åòñÿ ïîñìîòðåòü íà òî, êàê çâóêè ãëóáèíîé ìåíÿþòñÿ.

Öèòàòà
Íó âîò. Îïÿòü âìåñòî êîíêðåòèêè òîëüêî ïîòîê ãðàììàòè÷åñêèé îøèáîê. Ïðè ÷åì òóò "êÎðÎâàíû"? Ïðè ÷åì ãðàáèòü?

Âàì, íàâåðíîå, 14? Ññûëêó äàâàòü íå áóäó, ïîãóãëèòå ïî çàïðîñó "ãðàáèòü êîðîâàíû". Ýòî êëàññèêà, óâàæàåìûé. ×èòàéòå áîëüøå êíèæåê (íå òåõíè÷åñêèõ), ÷òî ëè?
Ç.Û. íàâåðíîå, íàïðàñíî, íî âñå æå íàäåþñü óñëûøàòü èçâèíåíèÿ îò àâòîðà çà îáâèíåíèå â êðèâèçíå ìîåãî ÿçûêà. Íó è "ñïàñèáî" çà êóëüòóðíîå ïðîñâåùåíèå.

Öèòàòà
Òåïåðü íàäî åùå äåñòðóêòîðû (ñòèðàëüùèêè ìåòîäîâ ýêçåìïëÿðîâ) äîïîëíèòåëüíî ïèñàòü

Èõ íàäî áûëî ïèñàòü âñåãäà ïî âñåì ïðàâèëàì. Ñíåñåííûé âàìè ìóâè êëèï âñå ðàâíî îñòàâèò ïîñëå ñåáÿ êó÷ó ìóñîðà, êàê, íàïðèìåð, èíòåðâàëû â ïàìÿòè. Ïèñàòü ÷òî íà AS2 ÷òî íà AS3 áåç äåñòðóêòîðîâ - ýòî ñóìàñøåñòâèå. Ëþáîé áîëüøîé ïðîåêò âàñ ïðîñòî çàñòàâèò ýòî äåëàòü.

Öèòàòà
Êàêàÿ ðàçíèöà ÷òî ïîìíèòü: ÷òî BitmapFilterType.INNER ÷òî "inner"

Ïðåäñòàâüòå ÷òî ó âàñ 100 êîíñòàíò (íàïðèìåð, àéäèøíèêè òåãîâ, åñëè ðåøèòåñü ïèñàòü êàêîé-íèòü ïàðñåð). Âû ñìîæåòå ñêàçàòü, êàêîé òåã ïîìå÷åí êîíñòàíòîé 34? À êàê íàñ÷åò, ê ïðèìåðó, TAG_SHOW_FRAME? Êàêîé âàðèàíò ïîíÿòíåå?

Öèòàòà
À ìíå íå íàäî "âåçäå", êîãäà ó ìåíÿ åñòü çàìå÷àòåëüíûé ñòèëü õåëïà îò ìàêðîìåäèè ïî AS. Êàæäîå ñâîéñòâî - îòäåëüíàÿ ñòðàíèöà õåëïà.

À ÿ õî÷ó áûòü ãåí. äèðåêòîðîì Èíòåðïàéïà. Óâû, îñòàëüíîìó ìèðó ïëåâàòü íà ìîè ïîòðåáíîñòü. Ìíå, ê ïðèìåðó, íîâûé ñòèëü õåëïà áîëüøå íðàâèòñÿ. Ýòî - øòóêà ñóáúåêòèâíàÿ, òóò äàæå ñïîðèòü ãëóïî. Êàæäîìó ñâîå, íî ýòî íå äåëàåò âåùè ïðàâèëüíûìè èëè íåïðàâèëüíûìè.

Öèòàòà
×òî æ òåïåðü âñåì âñïëàêíóòü, ÷òî ó âàñ íå áûëî òàêîé "æèòåéñêîé ïðàêòèêè"? Íó íåò àíàëîãà ó AS3. Èìåéòå ìóæåñòâà ýòî ïðèçíàòü.

â AS3 íåò ãîòîâîãî àíàëîãà onReleaseOutside. Ñ÷àñòëèâû? À AS2 êðóæî÷êè ðèñîâàòü íå óìååò. Ýòî òàê âàæíî?

Öèòàòà
Êëàññû FileReference è FileReferenceList ...íå ðàçðåøàþò îïåðàöèè çàïèñè èëè ÷òåíèÿ â îòíîøåíèè ïåðåäàííîãî ôàéëà. Îíè çàêðûâàþò äëÿ SWF-ôàéëà, êîòîðûé èíèöèèðîâàë îòïðàâêó èëè çàãðóçêó, äîñòóï ê ïåðåäàííîìó èëè çàãðóæåííîìó ôàéëó èëè ìåñòó ðàçìåùåíèÿ ôàéëà íà äèñêå ïîëüçîâàòåëÿ.

Ñâîéñòâî .data ïîÿâèëîñü â äåñÿòîì ôëåø ïëååðå, êàê òî è îáåùàëè. Îíî ñîçäàíî äëÿ ðàáîòû ìåòîäà .load, êîòîðîãî ðàíüøå íå áûëî. È âñå îãðàíè÷åíèÿ íà äîñòóï ê ñîäåðæàíèþ ôàéëà èäóò ñ òåõ âðåìåí, ñî âðåìåí äåâÿòîãî ïëååðà (êîòîðûé ïîääåðæèâàåò òîëüêî ìåòîäû upload è download). Ëîãè÷íî ÷òî îíè áîëüøå íå äåéñòâóþò ñ äîáàâëåíèåì ìåòîäà .load
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 11.03.2009 - 18:42
Ñîîáùåíèå #15


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

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



Öèòàòà(Rohan @ 11.03.2009 - 17:21) *
Ïîéìèòå: ÐÀÌÊÈ ñîçäàíû äëÿ ÂÀÑ, äàáû ïîìî÷ü, îáëåã÷èòü æèçíü, óáåðå÷ü îò îøèáîê, ñäåëàòü âàø êîä êà÷åñòâåííûì.


Äà, ãîðå-ïîïóëÿðèçàòîð AS3 Ìóê òàê ïðèìåðíî è ðàñïèñûâàåò. Òèïà ìåíÿ çàãíàëè â æåñòêèå ðàìêè ðàäè ìîåãî æå áëàãà. Íó-íó.
Íå ñëèøêîì ñèëüíûé àðãóìåíò, íå òàê ëè? ß äàæå òóò ñïîðèòü íå áóäó - äëÿ êîãî-òî ñòåíêè òþðüìû êàæóòñÿ áëàãîì.
Îäíàêî åñòü ôàêò - AS1 ãîðàçäî ãèá÷å, ÷åì AS3. Ýòîò ôàêò ìîæåò íðàâèòñÿ èëè íåò, íà íåãî ìîæíî ïî-ðàçíîìó ñìîòðåòü, íî îí îñòàíåòñÿ ôàêòîì.

Öèòàòà(Rohan @ 11.03.2009 - 17:21) *
Àäðåñ ãóãëà çíàåòå? Òàì äîëæåí áûòü îòâåò íà âîïðîñ "êàêèå íåäîñòàòêè ó ïðîòîòèïíîãî ÿçûêà". Óäà÷è.


Àãà. Íå çàáóäüòå òàì æå ïîñìîòðåòü "ïðåèìóùåñòâà ïðîòîòèïíîãî ÿçûêà".

Öèòàòà(Rohan @ 11.03.2009 - 17:21) *
Ïî ïîâîäó "íåâûõîäÿùåé òîëêîâîñòè" - ìîæíî êîíêðåòíåå?


À ýòà âåòêà äëÿ ÷åãî? Òóò êàê ðàç êîíêðåòíîñòè. Õîòÿ è ñî ñòîðîíû AS1. Íî âû ìîæåòå íàïèñàòü ñî ñòîðîíû ÿçûêîâ ÎÎÏ íà êëàññàõ.
Âàñ âñå óñòðàèâàåò? Ïî÷åìó áû òóò íå íàïèñàòü, ÷òî âàñ íå óñòðàèâàåò?

Öèòàòà(Rohan @ 11.03.2009 - 17:21) *
...Îí, ìîæíî ñêàçàòü, íà ïîëïóòè ê "ñîâåðøåíñòâó", ðàçâå ýòî ïëîõî?


À ãäå ÿ ïèñàë, ÷òî AS3 - ýòî ïëîõî???

Öèòàòà(Rohan @ 11.03.2009 - 17:21) *
Îòëè÷íî (åñëè ðå÷ü èäåò î òîì, î ÷åì ÿ äóìàþ... Âû æå î ñïåöèôèêàöèè?)! Âàì, î÷åâèäíî, íåêóäà âñóíóòü ëèáèäî. Ïîïðîáóéòå íàïèñàòü...
...ß, ïðîñòèòå, íå ïñèõèàòð. ß - RIA developer ñ âûñîêèì ×ÑÂ. Õó*öû íå ïðåäëàãàòü, ó ìåíÿ ñëèøêîì ìíîãî òåñòîñòåðîíà, ÿ íà òàêîå íå ñîãëàøóñü.


Íåóæòî íå ïñèõèàòð? À òàê ìíîãî ïðî ëèáèäî è òåñòîñòåðîí çíàåòå (IMG:http://f.hostq.ru/forum/style_emoticons/default/tongue.gif)
Íî îòâåò õàðàêòåðåí: ñòðàííûå ëþäè (ó êîòîðûõ ïðè ñëîâå AS1 ñëó÷àåòñÿ àïîïëåêñè÷åñêèé óäàð) íå ìîãóò îòâåòèòü, ïî÷åìó àäîá "çàáûëà" äîáàâèòü â AS1 ÓÆÅ ÃÎÒÎÂÓÞ âîçìîæíîñòü ñ÷èòûâàíèÿ ìåòêè êàäðà. Îíè îòâåò-òî çíàþò, íî áîÿòüñÿ åãî ïðîèçíåñòè âñëóõ, à òåõ êòî ïðîèçíîñèò, òóò æå îáúÿâëÿþò ïàðàíîèêàìè...

Öèòàòà(Rohan @ 11.03.2009 - 17:21) *
íå ñìåøèòå ìåíÿ!!!  ÷åì æå??? Êîíêðåòíî???


Ñì. ï. 3 åùå ðàç. Åñëè íå äîéäåò - ïîâòîðèòü åùå ðàç. (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 11.03.2009 - 19:11
Ñîîáùåíèå #16


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

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



Öèòàòà(Rohan @ 11.03.2009 - 17:24) *
ò.å. ïåðâûé ýêøí ñêðèïò âñå-òàêè ïîçâîëÿåò óñïåøíî çàñóíóòü swapDepths â êëàññ Sound?


Âèæó ñèëüíî íå ïîíðàâèëàñü Rohan-ó ýòà âåëèêîëåïíàÿ âîçìîæíîñòü AS1! (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
Ïî ñóùåñòâó âîçðàçèòü íå ìîæåò, íî î÷åíü õî÷åòñÿ - çàíÿëñÿ àáñóðäîì ñ Sound. Óñïåõîâ.
À îñòàëüíûå ìîãóò ïîñìîòðåòü åùå òàêîå:
Òåêñòîâîå ïîëå íå äóáëèöèðóåòñÿ? Íåóæåëè?

Öèòàòà(Rohan @ 11.03.2009 - 17:24) *
Ç.Û. íàâåðíîå, íàïðàñíî, íî âñå æå íàäåþñü óñëûøàòü èçâèíåíèÿ îò àâòîðà çà îáâèíåíèå â êðèâèçíå ìîåãî ÿçûêà. Íó è "ñïàñèáî" çà êóëüòóðíîå ïðîñâåùåíèå.


Èçâèíåíèÿ ïðèíåñòè ñîâñåì íå òðóäíî. Êàê òîëüêî áóäåò ññûëêà íà "êëàññèêó". Òîëüêî ñðàçó ïðåäóïðåæäàþ - èìåííî ïîòîìó, ÷òî ìíå íå 14, ÿ ïî-àëáàíñêè íå ÷èòàþ.

Öèòàòà(Rohan @ 11.03.2009 - 17:24) *
Èõ íàäî áûëî ïèñàòü âñåãäà ïî âñåì ïðàâèëàì. Ñíåñåííûé âàìè ìóâè êëèï âñå ðàâíî îñòàâèò ïîñëå ñåáÿ êó÷ó ìóñîðà, êàê, íàïðèìåð, èíòåðâàëû â ïàìÿòè.


Èíòåðâàëû íèêîãäà íå íàõîäèëèñü â ìóâèêàõ. Ïðèìåð íå óäà÷íûé. Æäåì-ñ åùå ïðèìåðîâ.
(ïðî òî, ÷òî èíòåðâàëû ïî÷òè âñåãäà ìîæíî çàìåíèòü òàéìàóòàìè ÿ äàæå íå âñïîìèíàþ)

Öèòàòà(Rohan @ 11.03.2009 - 17:24) *
Ïèñàòü ÷òî íà AS2 ÷òî íà AS3 áåç äåñòðóêòîðîâ - ýòî ñóìàñøåñòâèå.


Âñå æå âû ïðîäîëæàåòå êàðüåðó ïñèõèàòðà?
Ïðèìåð÷èêà-òî äëÿ AS1 ãäå òàê íåîáõîäèì äåñòðóêòîð íå íàéäåòñÿ?

Öèòàòà(Rohan @ 11.03.2009 - 17:24) *
Ïðåäñòàâüòå ÷òî ó âàñ 100 êîíñòàíò


Ïðåäñòàâèòü ìîæíî âñå ÷òî óãîäíî. ×òî åñòü ìåãà ïðîåêò ñ 3000 ôëåøåðîâ... È ÷òî?
Ãäå â AS3 100 êîíñòàíò?
Çà÷åì êó÷ó ëèøíèõ êëàññîâ ðàçâîäèòü? (ïðî êîòîðûå àäîá ïîòîì õâàñòàåòñÿ, ÷òî ìîë â AS3 ìíîãî íîâûõ êëàññîâ ïîÿâèëîñü)
Îïÿòü äëÿ ìîåãî óäîáñòâà?

Öèòàòà(Rohan @ 11.03.2009 - 17:24) *
Ìíå, ê ïðèìåðó, íîâûé ñòèëü õåëïà áîëüøå íðàâèòñÿ. Ýòî - øòóêà ñóáúåêòèâíàÿ


Çäåñü ñîãëàñåí. Ýòî âåùü ñóáúåêòèâíàÿ (êàê è óäîáñòâî çàïèñè êîíñòàíò çàãëàâíûìè áóêâàìè).
Íî âåùü ýòà îòâå÷àåò òåìå òîïèêà (ìîå âèäåíèå). Åñëè âàì íðàâèòñÿ íîâûé õåëï, òî ÿ çà âàñ ðàä. Ìíå - íå íðàâèòñÿ.

Öèòàòà(Rohan @ 11.03.2009 - 17:24) *
â AS3 íåò ãîòîâîãî àíàëîãà onReleaseOutside. Ñ÷àñòëèâû? À AS2 êðóæî÷êè ðèñîâàòü íå óìååò. Ýòî òàê âàæíî?


Ýòî è åñòü âîïðîñ òîïèêà.
Åñëè AS3 óìååò êðóæî÷êè ðèñîâàòü - ñî ìíîé íå ñëó÷èòñÿ àïîïëåêñè÷åñêîãî óäàðà, ÷òî â AS1 ýòîãî íåò. Êàê, âïðî÷åì è â ñëó÷àå òîãî, ÷òî â AS3 íåò onReleaseOutside, à â AS1 îí åñòü.

Öèòàòà(Rohan @ 11.03.2009 - 17:24) *
Ñâîéñòâî .data ïîÿâèëîñü â äåñÿòîì ôëåø ïëååðå


Íó íàêîíåö-òî çàìåòèëè! À òî ñðàçó "ëþäè âðóò"...

Öèòàòà(Rohan @ 11.03.2009 - 17:24) *
È âñå îãðàíè÷åíèÿ íà äîñòóï ê ñîäåðæàíèþ ôàéëà èäóò ñ òåõ âðåìåí, ñî âðåìåí äåâÿòîãî ïëååðà (êîòîðûé ïîääåðæèâàåò òîëüêî ìåòîäû upload è download). Ëîãè÷íî ÷òî îíè áîëüøå íå äåéñòâóþò ñ äîáàâëåíèåì ìåòîäà .load


ß òàê ïîíÿë âàì áîëüøå íðàâèòüñÿ âåðñèÿ, ÷òî àäîá ëîõàíóëèñü ñ õåëïîì, ÷åì âåðñèÿ, ÷òî îíè ëîõàíóëèñü ñ áåçîïàñíîñòüþ?
À êàê áûòü ñî ñâîéñòâîì contentLoaderInfo.bytes? Îíî òîæå òîëüêî â 10-å ïîÿâèëîñü?
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 11.03.2009 - 19:26
Ñîîáùåíèå #17


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

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



17) Çà÷åì â AS3 óáèëè âîñüìåðè÷íóþ çàïèñü ÷èñåë? Êîìó îíà ìåøàëà?
Íàîáîðîò, åùå ñî âðåìåí AVM1 íå õâàòàëî äâîè÷íîé çàïèñè, à òåïåðü è âîâñå...

NB!
Íåõâàòêó äâîè÷íîé çàïèñè íà AS1 ÿ ðåøèë ëåãêî:
Êîä
_global.__resolve=function (name) {
    if (name.charAt(0)=='b'){
        var z=name.slice(1)
        return parseInt(z,2)
    }
};

myBinary=b10010011+20
trace(myBinary)


Íî äëÿ AS3 íå âñå òàê ïðîñòî. Ïðî __resolve è _global íàïèøó ïîçæå.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rohan
ñîîáùåíèå 11.03.2009 - 20:43
Ñîîáùåíèå #18


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 300
Ðåãèñòðàöèÿ: 23.04.2006
Èç: Äíåïðîïåòðîâñê, Óêðàèíà
Ïîëüçîâàòåëü ¹: 317



ìàðàçì êðåï÷àåò
Îê, ïîéäåì ïî ïóíêòàì.
Èòàê, ïóíêò ðàç.
Êîíñòàíòû.
Âîò âûäåðæêà èç ìîåãî êîäà, êëàññ TagParser äëÿ ïàðñèíãà swf-ôàéëîâ.

Êîä
    static public const PLACE_OBJECT:int             = 0x4;
    static public const PLACE_OBJECT2:int         = 0x1A;
    static public const PLACE_OBJECT3:int         = 0x46;
    static public const REMOVE_OBJECT:int         = 0x5;
    static public const SHOW_FRAME:int             = 0x1;
    static public const DEFINE_SHAPE:int             = 0x2;
    static public const DEFINE_SHAPE2:int             = 0x16;
    static public const DEFINE_SHAPE3:int             = 0x20;
    static public const DEFINE_SHAPE4:int             = 0x53;
    static public const DEFINE_SPRITE:int             = 0x27;
    static public const DEFINE_BITS:int             = 0x6;
    static public const DEFINE_BITS_JPEG2:int         = 0x15;
    static public const DEFINE_BITS_JPEG3:int         = 0x23;
    static public const DEFINE_BITS_LOSSLESS:int     = 0x14;
    static public const DEFINE_BITS_LOSSLESS2:int     = 0x24;
    static public const DEFINE_BUTTON:int         = 0x7;
    static public const DEFINE_BUTTON2:int         = 0x22;
    static public const DEFINE_FONT:int             = 0xA;
    static public const DEFINE_FONT2:int             = 0x30;
    static public const DEFINE_FONT3:int             = 0x4B;
    static public const DEFINE_TEXT:int             = 0xB;
    static public const DEFINE_TEXT2:int             = 0x21;
    static public const DEFINE_EDIT_TEXT:int         = 0x25;
    static public const DO_ABC:int                = 0x52;
    static public const DEFINE_CONFIG:int            = 0x700;
    static public const DEFINE_RAW_DATA:int        = 0x701;


Èòàê, ïûòàåìñÿ çàêðûòü ýòîò âîïðîñ: ãëóïî ëè áûëî ïðîïèñûâàòü âñå ýòè êîíñòàíòû? Ìîæåò, áûëî ïðîùå ïîëüçîâàòüñÿ ÷èñëàìè? Çàïîìèíàòü èõ âñå?
Óâàæàåìûé àâòîð, ÄÀ èëè ÍÅÒ? Îáëåã÷èëè ëè âñå ýòè êîíñòàíòû äàëüíåéøóþ æèçíü, èëè ñòîèëî çàïîìíèòü ÷èñëà?
Åñëè "äà", âû ïðèçíàåòå ÷òî êîíñòàíòû åñòü õîðîøî, è ñíèìàåòå âîïðîñ î "ëèøíèõ êëàññàõ".
Ìîæåò, ÿ è ïðàâäà â ïñèõîëîãèè ëþäåé øàðþ? Ïî÷åìó-òî ÿ íàïåðåä ïðåäâêóøàþ ÷òî-òî èç ñåðèè "...ýòî åðóíäà, àâòîð èäèîò, çäåñü êîíñòàíò ìíîãî, íî åñòü ñëó÷àè êîãäà èõ âñåãî íåñêîëüêî, çà÷åì ýòî..."
Åñëè â âàøåì ñëåäóþùåì ïîñòå ÿ íå âèæó îòâåòà íà ñâîé âîïðîñ (áóëåâîãî çíà÷åíèÿ: true èëè false, äà èëè íåò, 1 èëè 0; äâîè÷íàÿ ëîãèêà) - äëÿ ìåíÿ ýòî ñèãíàë îñòàëüíûå ïóíêòû íå ðàçáèðàòü.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
chingachgoog
ñîîáùåíèå 11.03.2009 - 21:17
Ñîîáùåíèå #19


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

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



Öèòàòà(Rohan @ 11.03.2009 - 20:43) *
Èòàê, ïóíêò ðàç.
Êîíñòàíòû.
...
Åñëè "äà", âû ïðèçíàåòå ÷òî êîíñòàíòû åñòü õîðîøî, è ñíèìàåòå âîïðîñ î "ëèøíèõ êëàññàõ".


×èòàåì ï. 11 âíèìàòåëüíî.
Ðå÷ü ÍÅ ÑÒÎËÜÊÎ î ñàìîé çàïèñè êîíñòàíò â âèäå çàãëàâíûõ áóêâ ñ ïîä÷åðêèâàíèåì (ìíå ýòî íåóäîáíî è â áîëüøèíñòâå ñëó÷àåâ ìíå óäîáíåå òóò êîíêðåòíîå çíà÷åíèå âïèñàòü, íî êîìó-òî óäîáíåå òàê - íå ñóòü), ÑÊÎËÜÊÎ Î âûäåëåíèè íîâûõ êëàññîâ, äëÿ çàïèñè êîíñòàíò è ïðî÷åé ìåëî÷åâêè.
Òåïåðü íàäî åùå è èìïîðòèðîâàòü ýòè êëàññû. È ïðîïèñûâàòü íàçâàíèå ýòîãî "íîâîãî" êëàññà. È ýòî åùå óäëèíèò è òàê ãðîìîçäêóþ çàïèñü ñ êîíñòàíòîé. (ñì. ï. 11).
 ýòîì ñóòü âîïðîñà, à íå â òîì íóæíû èëè íåò êîíñòàíòû.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ
Rohan
ñîîáùåíèå 11.03.2009 - 23:25
Ñîîáùåíèå #20


Àêòèâíûé ó÷àñòíèê
***

Ãðóïïà: Ïîëüçîâàòåëü
Ñîîáùåíèé: 300
Ðåãèñòðàöèÿ: 23.04.2006
Èç: Äíåïðîïåòðîâñê, Óêðàèíà
Ïîëüçîâàòåëü ¹: 317



Ïîïðîñòó òðàòèòü ñèëû íå ñîáèðàþñü.
Àâòîð îòêàçàëñÿ îòâåòèòü íà âîïðîñ.
Âîïðîñ ñíÿò. Ñëîâî ñâîå ÿ ñäåðæó, âåñòè äàëüøå ýòîò íåëåïûé ðàçãîâîð ñ ÷åëîâåêîì, íå æåëàþùèì èãðàòü ïî ïðàâèëàì (âî âñåõ ñìûñëàõ) ÿ íå áóäó.
Âåðíóòüñÿ â íà÷àëî ñòðàíèöû
 
+Îòâåòèòü ñ öèòèðîâàíèåì äàííîãî ñîîáùåíèÿ

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

 



- Òåêñòîâàÿ âåðñèÿ Ñåé÷àñ: 17.11.2016 - 13:45