Π?Π³ΡΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ
ΠΡΠΌΠ°Ρ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅, ΠΏΡΠΎΡΠΈΡΠ°Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΠΎΠ± ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ°Ρ , Π½ΠΎ ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ ΡΠ°ΠΊ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ Ρ ΠΎΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΠΏΡΠΎΡΡΠΎΠΌ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ΅.
Π£Π²Π΅ΡΠ΅Π½, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈΠ³ΡΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ ΡΠ°Π·, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠΈΡΡ Π² ΡΠ°Π·Π½ΡΡ ΠΈΠ³ΡΠ°Ρ , Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΠΊΡΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΠ³ΡΡ. ΠΠΎ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π½Π΅ Π² ΠΊΡΡΡΠ΅, Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈ Π·Π°ΡΠ΅ΠΌ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π² Π²Π°ΡΠΈΡ ΠΈΠ³ΡΠ°Ρ .
Π?Π³ΡΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ — ΡΡΠΎ Π½Π΅ΠΊΠΎΠ΅ ΡΠΊΡΡΡΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΠ³ΡΡ Π²ΡΠ²ΠΎΠ΄ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΆΠ΅ Π² ΡΡΠΎ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΠΎΠ½ΡΠΎΠ»Ρ Π΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ²Π°ΠΆΠ°ΡΡΠ΅ΠΉ ΡΠ΅Π±Ρ ΠΈΠ³ΡΠ΅ ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΎΠ½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π° ΠΊΠ»Π°Π²ΠΈΡΡ "~" (ΡΠΈΠ»ΡΠ΄Π°). ΠΡΠ»ΠΈ Π²Π΄ΡΡΠ³ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΈΠ³ΡΠ΅ Π½Π΅Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, ΡΠΎ ΡΡΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΎΡΡΡΡΡΠ²ΡΠ΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΈΡΡΡΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ Π΄Π»Ρ Π΅Π΅ ΠΎΡΠΊΡΡΡΠΈΡ, Π»ΠΈΠ±ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π΅Ρ Π² ΡΠ΅Π»ΠΈΠ·Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈΠ³ΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ³ΡΠΎΠΊΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π·Π°Π³Π»ΡΠ½ΡΡΡ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈΠ³ΡΡ :)
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ?
ΠΡΠ±ΠΎΠΉ Flash ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π·Π½Π°Π΅Ρ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ trace() ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ output. ΠΠΎ ΠΌΠ΅ΡΠΎΠ΄ trace ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΌ Flash ΠΏΠ»Π΅Π΅ΡΠ΅, ΡΡΠΎ Π½Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ°Π»ΠΈΡΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΡΠ΅ΡΠ°ΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΏΡΠΈ ΡΠ°Π·ΡΠΌΠ½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π²ΡΠ΅Π³Π΄Π° Π·Π½Π°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΠΈΠ³ΡΠ΅ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ ΠΎΠ½ Ρ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ Ρ ΡΠ΅Π»ΠΈΠ·ΠΎΠΌ.
ΠΠΎ ΡΠ°ΠΌΠ°Ρ Π²Π°ΠΆΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ Π²ΡΠ²ΠΎΠ΄ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².
Π Π°Π½Π΅Π΅ Π² ΡΡΠΎΠΊΠ°Ρ Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π» ΠΏΡΠΎ ΡΡΠ°ΠΏΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ — ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°ΡΠ° ΡΠ°Π·Π±ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π·Π°Π΄Π°Ρ ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΠΈΡΠ°Π» ΡΡΠΎΠΊΠΈ ΠΏΡΠΎ ΠΏΠΎΠΈΡΠΊ ΠΏΡΡΠΈ, ΡΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅, ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΈΡΠΊ ΠΏΡΡΠΈ ΡΠ½ΠΈΡΠ°ΠΌΠΈ Π² ΠΈΠ³ΡΠ΅, ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΈΡΡ ΠΊΠ»Π°ΡΡ (Π΄Π²ΠΈΠΆΠΎΠΊ) ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡΡΠΈ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΡΡΠΎΠΊΠ°ΠΌΠΈ Π²ΡΡ ΠΎΡΠ»Π°Π΄ΠΊΠ° Π±ΡΠ»Π° ΠΏΡΠΎΡΡΠΎΠΉ, Π·Π°Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ, ΠΏΠΎΡΠΎΠΌ Π·Π°Π΄Π°Π΅ΠΌ ΡΠΈΠ½Π°Π»ΡΠ½ΡΡ ΡΠΎΡΠΊΡ ΠΏΡΡΠΌΠΎ Π² ΠΊΠΎΠ΄Π΅, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡΡΠΈ — Π·Π°ΡΠ΅ΠΌ ΡΡΡ ΡΡΠΎ-ΡΠΎ ΠΌΡΠ΄ΡΠΈΡΡ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈ ΡΠ°ΠΊ Π²ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΡΡ-ΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΊΠΎΠ΄!? ΠΠΎ ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (Π΅ΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΠ΅ ΠΏΠΎΠ΄ Flash IDE), ΠΈ ΠΊΠΎΠ³Π΄Π° Π΄ΠΎ ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠΈΡΠΈ Π½Π°Π΄ΠΎ ΠΏΡΠΎΠ±ΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π·, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ Π·Π»ΠΎΠ²Π΅ΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΈΠ»ΠΈ Π²ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π½Π΅ΠΎΠ±ΡΡΠ½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ°ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΅ΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎ — ΡΠΎ Π²ΠΎΡ ΡΡΡ-ΡΠΎ ΠΊΠ°ΠΊ ΡΠ°Π· Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ! :)
ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ?
ΠΠΎΠ³Π΄Π° Ρ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π» ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ Mining Truck 2 Ρ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΡΠΎΠ·Π½Π°Π», ΡΡΠΎ ΠΌΠ½Π΅ ΠΎΡΠ΅Π½Ρ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΡΡΠΎ-ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ·Π²Π°ΡΡ ΠΎΠΊΠ½ΠΎ Π²ΡΠ΄Π°ΡΠΈ ΡΡΠΎΡΠ΅Ρ ΠΈΠ»ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΡΡΠ΅ΠΊΡΡ. Π? Π²ΠΎΡ Ρ Π³ΠΎΠ½ΡΠ» Π½Π° ΠΌΠ°ΡΠΈΠ½ΠΊΠ΅, Π΄ΠΎΠ±ΡΠ²Π°Π» ΡΡΠΎΡΠ΅ΠΈ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ» Π΅ΡΠ΅ ΠΊΡΡΡ Π΄ΡΡΠ³ΠΈΡ Π±Π΅Π·ΡΠΌΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΡΡΠΎΠ±Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΡΡΠ΅ΠΊΡΡ. ΠΠΎ ΠΏΠΎΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Π½Ρ ΡΠΆΠ΅ Π½Π°ΡΠ°Π»ΠΎ ΡΠΎΡΠ½ΠΈΡΡ ΠΎΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ³ΡΡ ΠΈ Π΄ΠΎΠ»Π³ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΉ, Ρ Π΄ΠΎΠ³Π°Π΄Π°Π»ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ Π³ΠΎΡΡΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ²ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² — ΡΡΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠΈΠ»ΠΎ ΠΌΠΎΠΈ ΡΡΡΠ°Π΄Π°Π½ΠΈΡ. ΠΠΎ ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°Π·Π½ΡΠ΅ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, ΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Ρ ΠΎΡΠΊΠ΅Π΅Π² Π±ΡΡΡΡΠΎ Π½Π°ΡΠ°Π»ΠΎ ΡΠ°ΡΡΠΈ ΠΈ ΡΡΡ Ρ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΎΡΠΎΠ·Π½Π°Π» Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, ΠΈ ΡΠ΅ΡΠΈΠ», ΡΡΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ.
ΠΠ° Π΄Π΅Π»Π΅ ΠΈΠ³ΡΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π² ΠΠΎΠΌΠ±ΠΎΡΡΠΎΠ½Π΅ ΠΌΠ΅Π½Ρ Π²ΡΡΡΡΠ°Π»Π° ΠΈ ΡΠΏΠ°ΡΠ°Π»Π° Π½Π΅ ΡΠ°Π·. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π» ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ², ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π²ΡΠ΅ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΠΎΠ»Ρ, Π²Π²Π΅Π΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ objects ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ, ΠΈ Π΅ΡΠ»ΠΈ Π²ΡΠ·Π²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ action [obj name] — ΡΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ²ΠΎΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Ρ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ» ΡΠ°Π±ΠΎΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΈΡ Π² ΠΎΠ±ΡΡΡ ΠΈΠ³ΡΠΎΠ²ΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ. Π’Π°ΠΊ ΠΆΠ΅ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ Π²ΡΡΠΊΠΈΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ³ΡΡ ΠΈ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠΈΠ³Π³Π΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΎΡΠΊΡΡΡΠΈΡ Π΄Π²Π΅ΡΠΈ ΠΈ Π΄Π²Π΅ΡΡ Π½Π΅ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ, ΡΠΎ ΠΎΡΠΊΡΡΠ² ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π²ΡΠ·Π²Π°Π» Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π» — Π² ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ±ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΈ ΡΡΡ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΡ, Π³Π΄Π΅ ΠΎΡΠΈΠ±ΠΊΠ°.
ΠΠ΅Π· ΡΠΈΡΠΎΠ² ΡΠΎΠΆΠ΅ Π½Π΅ ΠΎΠ±ΠΎΡΠ»ΠΎΡΡ, ΠΏΡΠ°Π²Π΄Π° ΡΠ΅ΠΆΠΈΠΌ Π±ΠΎΠ³Π° ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ, Π½ΠΎ Π²ΠΎΡ ΠΎΡΡΠΆΠΈΠ΅ ΠΈ Π΄Π΅Π½ΡΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ — Π½Ρ Π½Π΅ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΆΠ΅ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΊΡΡΡ Π΄Π΅Π½Π΅Π³, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠΊΡΠΏΠΊΡ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΡΠΊΠΈ!? ΠΠ° ΠΈ ΠΏΡΡΠΊΠΈ ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π² ΠΈΠ³ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ»ΠΈΡΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ ΡΠΆΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ»ΠΈΡΡ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ :) Π’ΠΎ Π΅ΡΡΡ Ρ ΠΏΠΈΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΡΠΊΠΈ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΡΡΡΠ΅ΠΊΡΡ, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Ρ ΠΏΡΠ»ΠΈ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡ ΠΈΠ³ΡΡ, Π²Π²ΠΎΠΆΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΌΠ½Π΅, ΠΊΠ°ΠΊ ΠΌΠ°Π½Π½Π° Π½Π΅Π±Π΅ΡΠ½Π°Ρ, Π½Π° Π³ΠΎΠ»ΠΎΠ²Ρ ΠΏΠ°Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΡΠ²ΠΎΠ», Ρ Π΅Π³ΠΎ Ρ Π²Π°ΡΠ°Ρ ΠΈ ΡΡΡ ΠΆΠ΅ ΡΠ΅ΡΡΠΈΡΡΡ Π½Π° ΠΌΡΡΠ΅ — Π±Π΅Π·ΡΠΌΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΈ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π»ΠΈΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΊΡΠΎΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°, ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΠ΅Π³ΠΎ Π³Π΅ΡΠΎΡ Π²Π΅ΡΡ: debugItemDrop(itemKind:uint) :)
Π― ΡΠΎΠΆΠ΅ Ρ ΠΎΡΡ, Π³Π΄Π΅ Π²Π·ΡΡΡ!?
Π Π°Π½Π΅Π΅, ΠΊΠΎΠ³Π΄Π° Ρ Π΅ΡΠ΅ ΠΏΠΈΡΠ°Π» ΠΊΠ°Π·ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ³ΡΡ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π² ΡΠ²ΠΎΠΈΡ ΠΈΠ³ΡΠ°Ρ ΠΆΠ°Π»ΠΊΠΎΠ΅ ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΈΠ· ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΎΠ²Π½ΡΠΌΠΈ, Π½ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ Π΄Π°Π²Π½ΠΎ ΠΈ Π½Π΅ ΠΏΡΠ°Π²Π΄Π°. ΠΠΎΡΡΠΎΠΌΡ ΡΡΠ°Π·Ρ ΠΌΠ½Π΅ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΈ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ»ΡΡΠΊΠ°ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π»Π°Π΄Π°ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Ρ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠ³ΡΠ³Π»ΠΈΡΡ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΏΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π²Π΄ΠΎΡ Π½ΠΎΠ²ΠΈΡΡΡΡ ΠΈΠΌΠΈ. ΠΡΠ»ΠΈ ΡΠ΅ΡΡΠ½ΠΎ Ρ ΠΎΡΠΎΠ±ΠΎ Π½ΠΈ Π½Π° ΡΡΠΎ ΠΈ Π½Π΅ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π», ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π²ΠΎ ΡΠ»Π΅ΡΠ΅ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ, Π²Π΅Π΄Ρ Π΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ trace()! ΠΠΎ ΠΊ ΠΌΠΎΠ΅ΠΌΡ ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡ, Ρ Π²ΡΠ΅ ΠΆΠ΅ Π½Π°ΡΠ΅Π» ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ΄ΠΈΠ½ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠ΅Π½Ρ ΡΡΡΡΠ°ΠΈΠ²Π°Π» ΠΊΠ°ΠΊ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ, Π²ΠΎΡ ΡΡΡ...
ΠΡΠ°Π²Π΄Π°, ΠΏΠΎΠΊΠΎΠ²ΡΡΡΠ² ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ, Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΡ ΡΡΠ½ΡΡΡΡ Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΅ΠΉ ΠΊΠ»Π°ΡΡΡ. ΠΠ°ΠΊ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ ΠΏΠΎΠ·ΠΆΠ΅ Π΄Π»Ρ ΠΌΠ΅Π½Ρ — ΡΡΠΎ ΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π» ΡΠ°Π½Π΅Π΅ Π·Π΄Π΅ΡΡ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΡΡΠ° ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΡΡΡΠΎΠ΅Π½Π° ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°: ΡΠ΄Π°Π»ΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ ΠΏΡΠΎΡΡΡΠΌ Π²Π²ΠΎΠ΄ΠΎΠΌ Π½ΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎ ΠΏΠΎΡΠ»Π΅ Π΄ΠΈΡΠΊΡΡΡΠΈΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΠΊ ΡΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, Ρ ΡΠ΅ΡΠΈΠ» ΠΎΡ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ Π² ΡΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΎΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Π·ΡΠ² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π» Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π²ΡΠΊΠΈΠ½ΡΠ² ΠΈΠ· Π½Π΅Π³ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΏΠ°ΡΡ Π½ΠΎΠ²ΡΡ Π²Π°ΠΆΠ½ΡΡ Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ:
- ΠΠ°Π΄Π°Π²Π°ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅/ΡΠΏΡΠ°Π²ΠΊΡ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ ΠΈΡ ΡΠΈΠΏΡ, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄ΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° - ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΄ΡΡΡΠ²Π°Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
- ΠΡΠ²ΠΎΠ΄ Π²ΡΠ΅Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ Π΄Π»Ρ Π½ΠΈΡ ;
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ°Π·Π½ΠΎΡΠ²Π΅ΡΠ½ΡΡ ΡΡΡΠΎΠΊ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΠΎΡΡΠΈ;
- ΠΡΠ½Π΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΡΡΠ° Π² ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°;
- Π‘Π΄Π΅Π»Π°Π» ΠΊΠ»Π°ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΡΠΈΠ½Π³Π»ΡΠΎΠ½ΠΎΠΌ;
- Π? Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΌΠ΅Π»ΠΎΡΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°ΡΠΊΠΎΠΊΡ Π½Π΅ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ.
ΠΠ°ΠΊ Π²ΡΡΡΠΎΠΈΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π² ΡΠ²ΠΎΡ ΠΈΠ³ΡΡ?
Π?ΡΡ ΠΎΠ΄Π½ΠΈΠΊ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Π·Π΄Π΅ΡΡ. Π Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ²ΠΎΠ΅ΠΉ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ.
ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Console.as ΠΈ Repository.as Π² ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. Π?Π½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² ΠΊΠ»Π°ΡΡΠ΅ App.as ΠΈΠ»ΠΈ Game.as:
import ru.antkarlov.utils.Console; public static var console:Console = Console.getInstance(); public static var trace:Function = console.trace;
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ — ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Π½Π΅ ΠΈΠΌΠ΅Ρ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° App ΠΈΠ»ΠΈ Game. Π’Π°ΠΊ ΠΆΠ΅, ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΡΠ°ΠΌΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΌΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ trace ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ trace() ΡΡΠΎ Π±Ρ ΠΏΡΠΎΡΠ΅ Π±ΡΠ»ΠΎ ΠΊ Π½Π΅ΠΌΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΈΠ»ΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ Π½Π° Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠΎΠ·Π΄Π°Π½Π°, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π² Π½Π΅Π΅ Π»ΡΠ±ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈΠ· Π»ΡΠ±ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
App.trace("Hello console!");
Π?Π»ΠΈ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠ²Π΅ΡΠ°:
App.trace("It's a error!", Console.ERROR);
Π’Π°ΠΊ ΠΆΠ΅ Π² ΠΌΠ΅ΡΠΎΠ΄ trace ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΈΠ½Π³ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠΈΡ, Π½ΠΎ ΠΈ Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ — Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄Π»Ρ Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ toString(). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
App.trace(_game);
ΠΡΠ²Π΅Π΄Π΅Ρ ΡΠΈΠΏ ΠΊΠ»Π°ΡΡΠ°:
[object Game]
Π Π΅ΡΠ»ΠΈ Π² ΠΊΠ»Π°ΡΡΠ΅ Game.as ΠΏΠ΅ΡΠ΅ΠΊΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ toString(), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊ:
public function toString():String { return "[Level: " + _currentLevel.toString() + ", Health: " + _heroHealth.toString()"]"; }
Π’ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ Π²Π°ΠΆΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠ»Π°ΡΡΠ° Game ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°.
ΠΠΎ ΡΠ°ΠΌΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ — ΡΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΡΠ²ΠΎΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ:
App.console.register(executeMethod, "exe"); private function executeMethod():void { // ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΊΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π²Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°. trace("Method has been executed!", Console.RESULT); }
Π’Π΅ΠΏΠ΅ΡΡ Π΅ΡΠ»ΠΈ Π²Π²Π΅ΡΡΠΈ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ "exe", ΡΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ commandMethod(). ΠΡΠΎΠΌΠ΅ ΠΏΡΠΎΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
App.console.register(division, "div", "[a,b] - divides the value A to value B."); private function division(arr:Array):void { // ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π²Π²Π΅Π΄Π΅Π½Ρ Π½Π΅ Π²Π΅ΡΠ½ΠΎ if (arr.length <= 1) { trace("Parameters are entered incorrectly.", Console.ERROR); return; } // ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° Π½ΠΎΠ»Ρ if (arr[0] == 0 || arr[1] == 0) { trace("Divide by zero error.", Console.ERROR); } else { trace("Result: " + String(arr[0] / arr[1]), Console.RESULT); } }
Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π° Π²ΠΎΡ ΡΠ°ΠΊ Π²ΠΎΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅:
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ -help, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΏΡΠ°Π²ΠΊΡ. ΠΠΎΠΌΠ°Π½Π΄Π° -regs Π²ΡΠ²Π΅Π΄Π΅Ρ Π²ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ.
ΠΡΠ°Π²Π΄Π° Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ!? :) ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ Π²Π°ΠΌ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΠ·ΡΡΠΈΡΡ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ:
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ — CS4, *.zip, 52ΠΊΠ±.
ΠΡΠΌΠ°Ρ, Π²ΡΡΠ΄Π»ΠΈ Π°Π²ΡΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΏΡΠΎΡΡΠ΅Ρ ΡΡΠΈ ΡΡΡΠΎΠΊΠΈ, Π½ΠΎ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ Ρ ΠΎΡΡ Π²ΡΡΠ°Π·ΠΈΡΡ Π΅ΠΌΡ Π±ΠΎΠ»ΡΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ Π·Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, Π° ΡΠ°ΠΊ ΠΆΠ΅ Π·Π° ΡΠΎ, ΡΡΠΎ ΡΠΏΠ°Ρ ΠΌΠ΅Π½Ρ ΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π° :)
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΈ Π² Π²Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠ±Π΅ΡΠ΅ΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠ°ΡΡ ΠΏΡΡΠΊΠΎΠ² Π½Π΅ΡΠ²Π½ΡΡ ΠΊΠ»Π΅ΡΠΎΠΊ! Π‘ΡΠ°ΡΡΠ»ΠΈΠ²ΠΎΠΉ Π²Π°ΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ!
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΠ°ΡΡΡ "ΠΠΈΠ½ΡΠΊΡ Π½Π° ΡΠ»Π΅ΡΠ΅ Ρ Π½ΠΎΠ»Ρ".
Π.Π‘. ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΎΠ²Π°Π»ΠΈΠ²Π°Ρ ΡΠ²ΠΎΠΉ "Π― Π½Π΅ Π±ΠΎΡ" ΡΠ΅ΡΡ
ΠΡΠ»ΠΈΡΠ½Π°Ρ ΡΡΠ°ΡΡΡ! Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. =)
ΠΡΠ»ΠΈΡΠ½Π°Ρ ΡΡΠ°ΡΡΡ!
ΠΡΠΎΠ΄Π΅ Π² monsterdebuger ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ? ΠΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ ΡΡΠ΄Ρ ΠΏΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ³ΡΠ΅ :)
@sovik, ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΠ°ΡΡ Π½Π΅Π΄Π΅Π»Ρ Π½Π°Π·Π°Π΄ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΡΡ Ρ MonsterDebugger β ΡΡΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π½Π°Π²ΠΎΡΠΎΡΠ΅Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Ρ Π½Π΅Π³ΠΎ ΠΏΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, ΠΌΠ½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ :) ΠΠΎ MonsterDebugger ΡΡΠΎ Π²ΡΠ΅ ΠΆΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ Π² ΡΠ΅Π»ΠΈΠ·Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΈΠ³ΡΡ Π΅Π³ΠΎ ΡΠΆ ΡΠΎΡΠ½ΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ, Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ.
Ant.Karlov, Ρ ΠΌΠ΅Π½Ρ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΈΠ°Π»ΠΊΠ΅ Π²Π½Π΅Π΄ΡΠ΅Π½ Monster, ΠΊΠΎΠ³Π΄Π° Π·Π°Π±ΡΠ²Π°Ρ Π΅Π³ΠΎ Π²ΡΡΠΈΡΡΠΈΡΡ ΠΈΠ· ΠΊΠΎΠ΄Π°. ΠΡΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π²ΠΎΡΠΊΠ½ΡΡΡ, Π½ΠΎ ΡΠΆΠ°ΡΠ½ΠΎ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ Ρ Π½Π΅ΠΉ Π±ΡΠ»ΠΎ. ΠΡΠΎΡΡΠΎ ΡΠ°ΠΊΠ°Ρ ΠΏΠ»ΠΎΡ Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ Π½Π°Ρ Π±ΡΠ»Π°.
Π― ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΡΠ·Π°ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ (Π½Π΅ ΡΡΡ), Π½ΠΎ Π½Π°ΡΠ΅Π» Π΅Π΅ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π°, ΡΠΊ ΠΎΠ½Π° Π·Π°ΡΠ΅Π½ΡΠ΅Ρ ΠΊΡΡΠΎΠΊ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ. ΠΠΎΡΠΎΠΌΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠΌΠ°Π½Π΄ Ρ ΡΠ·Π°Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΠΈΡΠΎΠ², ΠΏΡΠΎΡΡΠΎ Π½Π°Π±ΠΈΡΠ°Ρ Ρ ΠΊΠ»Π°Π²Ρ ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρ, Π° Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ·Π°Ρ Arthropod.
@HamsterWarrior Arthropod - ΠΎΡΠ»ΠΈΡΠ½Π°Ρ Π²Π΅ΡΡ. Π‘Π°ΠΌ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ http://code.google.com/p/flash-console/ ΠΌΠ½Π΅ ΠΎΡΠ΅Π½Ρ Π½ΡΠ°Π²ΠΈΡΡΡ
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΡΠ°ΡΡΡ ΠΈ ΠΊΠ»Π°ΡΡ.
Π’ΠΎΠ»ΡΠΊΠΎ Ρ ΠΌΠ΅Π½Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π·Π°ΠΏΡΡΠΊΠΎΠΌ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ? ΠΡΠΈΠΊΡΡΡΠΈΠ» ΠΊ ΠΊΠΎΠ΄Ρ, Π½ΠΎ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ. Π£ ΠΊΠΎΠ³ΠΎ Π±ΡΠ»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ.
ΠΡΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠ΅Ρ ΠΊΠ°ΠΊ Π·Π°ΡΡΠ°Π²ΠΈΡΡ FlashIDE Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π΅Π±Π°Π³Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠΎΠ±ΡΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠ»Π΅ΡΠΊΠΈ, Π° Π½Π΅ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈΡ ΠΊΠ°ΠΊ Π³ΠΎΡΡΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΡΡΠ΅Π΄Ρ.
@ΠΠ»Π΅ΠΊΡΠ΅ΠΉ, Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½ΡΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π°, ΡΠΎ Π΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ initialize(). ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π·Π°ΠΊΡΡΡΠ°, ΡΡΠΎΠ±Ρ Π΅Ρ ΠΎΡΠΊΡΡΡΡ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ "~". ΠΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ open() ΠΈ close() Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ ΠΈ Π·Π°ΠΊΡΡΡΠΈΡ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ.
@ΠΠ»Π΅ΠΊΡΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π΅Π±Π°Π³Π° Π²ΠΎ Flash IDE, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΎΠΊΡΡ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ β Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΌΡΡΠΊΠΎΠΉ.
ΠΠ½ΡΠΎΠ½, ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅. ΠΠ΅ ΠΏΠΎΠ»Π΅Π· Π² ΠΊΠ»Π°ΡΡ Consol ΡΡΠ°Π·Ρ ΠΈ Π΄ΡΠΌΠ°Π» ΡΡΠΎ Π²ΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΌ ΠΈΠ΄Π΅Ρ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅ ΠΊΠ»Π°ΡΡΠ° ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ°
public static var console:Console
ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΅ΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ stage
console.initialize(stage)
Π Π°Π·ΠΎΠ±ΡΠ°Π»ΡΡ, Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π΅ΡΠ΅ ΡΠ°Π·.
@Ant.Karlov - ΡΠΏΠ°ΡΠΈΠ±ΠΎ, ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ!
@icewind - ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΡΡΠ»ΠΊΡ, ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ Π²Π΅ΡΡ.. Π½ΠΎ ΠΏΠΎΠΊΠ°, Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½Π°Ρ.
ΠΠ°ΠΊ ΡΡΡ ΡΠΆΠ΅ Π²ΡΡΠ΅ ΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π»ΠΈ - http://code.google.com/p/flash-console/ - Π»ΡΡΡΠ΅Π΅ ΡΡΠΎ Ρ Π²ΠΈΠ΄Π΅Π», ΠΈ ΠΏΠΎ ΡΠ΅ΠΉ Π΄Π΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π² ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.
@focus, @icewind, ΡΡΠΎ ΠΌΠ΅Π³Π° Π½Π°Π²ΠΎΡΠΎΡΠ΅Π½Π½Π°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ :) ΠΡΠΈΡΠ΅ΠΌ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΡΠΈΡ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ . ΠΠ°Π΄Π°ΡΠΈ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ β ΡΡΠΎ ΡΠΌΠ΅ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ (ΡΠ΅ΠΊΡΡ) ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π° Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠΎ ΡΠΆΠ΅ Π½Π° Π²Π°ΡΠ΅ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅ ;)
C Π½Π΅ΡΠ΅ΡΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Π΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ ΡΡΠΎΠΊΠΎΠ² ΠΏΠΎ ΡΠΎΠ²Π΅ΡΠ΄Π΅ΡΠ΅Π½ΡΡ :)
http://code.google.com/p/flash-console/
ΠΎΡ Π½Π΅Π΅ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΎΡΠΊΠ°Π·Π°Π»ΠΈΡΡ Π² ΠΏΠΎΠ»ΡΠ·Ρ ΠΌΠΎΠ½ΡΡΡΠ°, Π΄ΠΈΠΊΠΎ Π½Π΅ΡΠ΄ΠΎΠ±Π½Π°Ρ ΡΡΡΠΊΠ° Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄. ΠΡΡΡΠ΄Π° Π²ΡΠΎΠ΄Π΅ Π±Ρ Π²Π·ΡΠ» ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ²ΠΎΠ΄Π° Π»ΡΠ±ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ.
@Ant.Karlov, @WeslomPo ΠΠ°, ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π»ΠΈΡΡ ΡΠ°ΡΡΡ Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΡΠΎΡΡΠΎΡΠ΅ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²Π΅ Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠ½Π΅ Ρ Π²Π°ΡΠΈΠ»ΠΎ ΠΏΠ°ΡΡ ΡΠ°ΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΈΠ·ΡΡΠΈΡΡ Π²ΡΠ΅ Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΡΠΎΡ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ» Π΄ΠΎ ΡΡΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΡΠ΅Π»Π΅ΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π½Π° ΠΏΠΎΠΌΠΎΠΉΠΊΡ. Π ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ MD Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π²ΡΡΠ΅ ΡΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΈΡΠ°Π»ΠΈ - ΠΌΠΎΠ½ΡΡΡ Π½Π΅ ΠΏΡΠΈΠ³ΠΎΠ΄Π΅Π½ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΆΠ΅ ΡΠ΅Π»ΠΈΠ·Π½ΡΠΌΠΏΠΎΠ»ΡΡΠ΅ΡΠΈΠ·Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΈ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Ρ ΠΎΡΡ ΠΎΠ½ ΠΈ Π±Π΅ΡΡΠΏΠΎΡΠ½ΠΎ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡ. Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ - ΡΠΏΠΎΡΠΈΡΡ ΡΠΌΡΡΠ»Π° Π½Π΅Ρ - Ρ Π²ΡΠ΅Ρ ΡΠ²ΠΎΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡ, ΠΈ Π²ΡΠ΅Π³Π΄Π° Ρ ΠΎΡΠΎΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΊΡΠΎ-ΡΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΡΠ²ΠΎΡ, Π½ΠΎΠ²ΠΎΠ΅. ΠΡΠ±ΠΎΡ - ΡΡΠΎ Π·Π΄ΠΎΡΠΎΠ²ΠΎ!
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ! ΠΎΡΠ΅Π½Ρ Π½Π΅ Ρ Π²Π°ΡΠ°Π»ΠΎ!!!
Π? ΠΏΡΠ°Π²Π΄Π° ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΡΡΠ°ΡΡΡ!
Π Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ Repository? ΠΠΎΡΠ΅ΠΌΡ Π½Π΅ Ρ
ΡΠ°Π½ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΊΠΎΠΌΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΠΈΡ
ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΠΌΠΈ Π² Array?
@ΠΠ°ΠΊΡΠΈΠΌ, Π΅ΡΠ»ΠΈ Π²Π΅ΡΠΈΡΡ ΡΠΌΠ½ΡΠΌ ΠΊΠ½ΠΈΠΆΠΊΠ°ΠΌ, ΡΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΡΠΈΠΏΠ° "ΠΊΠ»ΡΡ/ΠΎΠ±ΡΠ΅ΠΊΡ" ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ ΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ²Ρ, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Π° ΠΈΠ·Π²Π»Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½. Π’ΠΎΠ»ΡΠΊΠΎ Π½Π΅ ΠΏΠΎΠΌΠ½Ρ ΡΠΆΠ΅ Π² ΠΊΠ°ΠΊΠΎΠΉ ΡΠΌΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠΆΠΊΠ΅ Ρ ΡΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°Π», ΠΏΠΎ AS3 ΠΈΠ»ΠΈ ΠΏΠΎ Objective-C :)
ΠΠΎ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ, ΡΠΎ Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΡΡΠΎ ΠΏΠΎΠ΄ Array ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ Vector. ΠΡΠ°Π²Π΄Π° Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ Π²Π°ΠΌ ΠΏΡΠΈΠΉΠ΄Π΅ΡΡΡ Ρ
ΡΠ°Π½ΠΈΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΊΠ°ΠΊ: ΠΊΠ»ΡΡ, ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΌΠ΅ΡΠΎΠ΄, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ - ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π²ΡΡΠ΅ΠΊΠ°ΡΡΠΈΠΌΠΈ ΠΈΠ· ΡΡΠΎΠ³ΠΎ Π·Π°ΠΌΠΎΡΠΎΡΠΊΠ°ΠΌΠΈ.
ΠΠ½ΡΠΎΠ½, Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ Π·Π° ΡΡΠΎΠΊΠΈ, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π·Π° Π±Π»ΠΎΠ³. Π ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠΎ ΠΊΡΡΠ°ΡΠΈ Π² Π·ΠΎΠΌΠ±ΠΎΡΡΠΎΠ½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π΅ Π·Π° ΡΠΈΡΠ΅ΡΠΈΡΡ ;)
Π‘ΡΠ°Π·Ρ Π·Π°Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ :)
P.S. Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ div Π²ΡΠ²ΠΎΠ΄ΠΈΡ NaN
Π Π½Π΅. ΠΡΠΎ Ρ ΠΏΡΠΎΡΡΠΏΠΈΠ». ΠΠ²ΠΎΠ΄ΠΈΠ» Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ :)
Hey! This is a very nice modification on top of my AS3 console, good job!
Will be using this myself!
Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π½Π° _sans Π² ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅, ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Π½Π΅Ρ.
ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ΡΠ΅Π½Π°.
ΠΡΠΈΡΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ (:
ΠΠ°Π²Π½ΠΎ Ρ
ΠΎΡΠ΅Π» ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ, ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΆ ΡΠΎΡΠ½ΠΎ Π±ΡΠ΄Ρ Π΄Π΅Π»Π°ΡΡ (:
@noname, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ Π²Ρ ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅ ΡΠ°ΠΌΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΠ΅ Π½Π° Π½Π΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠΎ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠΈΠ²ΡΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΡΠΎ ΡΡΠΎΠ»ΠΊΠ½Π΅ΡΡΡ Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΡ
ΠΎΠΆΠ΅ Π½Π° ΡΠΎ ΡΡΠΎ Π²Ρ ΠΏΡΠΎΡΡΠΎ Π·Π°Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ EMBED_FONTS Ρ true Π½Π° false.
ΠΡΡΠ΅ Π΄Π΅Π»ΠΎ Π±ΡΠ»ΠΎ Π½Π΅ Π² ΡΠΌΠ±Π΅Π΄Π΅ ΡΠΊΠΎΡΠ΅ΠΉ Π²ΡΠ΅Π³ΠΎ, Π° Π² ΡΠΎΠΌ, ΡΡΠΎ FD ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π½Π΅ Ρ
Π²Π°ΡΠ°Π΅Ρ ΡΠΎΠ½Ρ ΡΡΠ°Π·Ρ, Π° Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ Π² ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡΡ
Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ°ΠΊ private var bf:Font= new BraviaRegular(); (Π½Ρ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅) - ΡΠ΅ΠΊΡΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
ΠΡΡΠ°ΡΠΈ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΏΡΠΎΠΊΡΡΡΠΊΡ ΡΠΎΠ»ΠΈΠΊΠΎΠΌ Π΅ΡΠ΅, ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ/Π»Π΅Π½Ρ Π΄ΠΎ PgUp/PgDn ΡΡΠ½ΡΡΡΡΡ :)
_stage.addEventListener(MouseEvent.MOUSE_WHEEL, wheelHandler);
private function wheelHandler(e:MouseEvent):void
{
if (e.delta < 0)
{
scrollDown();
}
else
{
scrollUp();
}
}
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅
Π Π²ΠΎΡ Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΎ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ(
ΠΠ°ΠΏΡΡΠΊΠ°Π» ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ°.
ΠΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ swf ΠΎΠ½Π° ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈ ΡΠΏΡΡΡΠ°ΡΡ Π΅Π΅ Π½Π΅Π»ΡΠ·Ρ, ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²Π²Π΅ΡΡΠΈ Π² Π½Π΅Π΅ ΡΠΎΠΆΠ΅ Π½Π΅Π»ΡΠ·Ρ
ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ swf ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°, ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΡΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠΈΠ»ΡΠ΄Π΅, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎ ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π²Π²Π΅ΡΡΠΈ Π½Π΅Π»ΡΠ·Ρ.
Π ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°?
@Smith, Π° Π² ΠΊΠΎΠ½ΡΠΎΠ»Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΡΠΈΡΡΡ? Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΈΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΈΡΡ.
ΠΡΠΈΠ²Π΅Ρ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π· ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡ Ρ Π½ΠΈΠΌΠΈ ΠΈ ΡΡΠ°Π·Ρ ΡΠ΅Π·Π°Π½ΡΠ»ΠΈ 2 ΠΌΠ΅Π»ΠΎΡΠΈ:
1. ΠΏΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
move 123,123 - Π²ΡΠ΅ ΠΎΠΊ
move 123, 123 - ΠΏΡΠΎΠ±Π΅Π» ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΡΡΠΎΠΉ ΠΈΠ΄Π΅Ρ ΠΊΠ°ΠΊ 0, Ρ.Π΅. move 123,0
Π? Π·Π°ΡΠ΅ΠΌ Π² ΡΡΡΡΠΊΠΎΠΉ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΏΠΈΡΠ΅Ρ Π°Π³Π»ΠΈΡΠΊΠΈΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ (ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ Π΄Π»Ρ Π½ΠΈΡ
), Π° ΡΠΎ Ρ Π½Π°Π±ΠΈΡΠ°Ρ ΡΠ²ΠΎΠ΅ Π»ΡΠ±ΠΈΠΌΠΎΠ΅ move 123, 123 ΠΈ ΠΏΠΎΠ½ΡΡΡ Π½Π΅ ΠΌΠΎΠ³Ρ ΠΊΡΠ΄Π° Π·Π°ΠΏΡΡΠ°Ρ Π΄Π΅Π»Π°ΡΡ :) , Π° ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Ρ ΠΌΠ΅Π½Ρ RU Π°ΠΊΡΠΈΠ²Π½Π°.
2. ΠΡΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ (ΠΏΠΎΠ΄ΡΠ»Π΅ΠΏΠΎΠ²Π°Ρ Ρ ΡΠΆΠ΅), ΠΏΠΎΠ»Π΅ _console ΡΠ΅ΠΌ-ΡΠΎ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΈ Π±ΡΠΊΠΎΡΠΊΠΈ ΠΈΡΡΠ΅Π·Π°ΡΡ :(
@Cocodrilo,
1. Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ split() Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π½Π° ΠΌΠ°ΡΡΠΈΠ², Π½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π°ΠΆΠ΅ Π½Π΅ Π² ΡΡΠΎΠΌ, Π° Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ String Π² Number ΠΏΠ΅ΡΠ΅Π΄ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠΎΡ
ΠΎΠΆΠ΅ ΡΡΠΎ String ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΏΡΠΎΠ±Π΅Π»Π° == 0. Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π½Π°ΡΠ°ΡΡ Π΄Π΅Π»ΠΈΡΡ, ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΡΠΎΠΌΠ΅ ΡΠΈΡΡ ΠΈ Π·Π°ΠΏΡΡΡΡ
. ΠΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ ΠΊΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈ ΠΎΠ½ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ ΡΠ°ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Ρ Π½Π΅ ΡΡΠ°Π» ΡΡΠ»ΠΎΠΆΠ½ΡΡΡ ΠΏΡΠΈΠΌΠ΅Ρ Π»ΠΈΡΠ½ΠΈΠΌΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΠΌΠΈ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π² ΡΠ²ΠΎΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π±ΠΎΡΠΈΡΡΡ ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
ΠΡΠΎ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π΅ ΠΏΠΎΠ½ΡΠ», Ρ ΠΌΠ΅Π½Ρ Π² ΡΡΡΡΠΊΠΎΠΉ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡΡΡ (Π½Π΅Ρ ΡΡΡΡΠΊΠΈΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΠΈΡΡΠ΅).
2. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΊΠ»Π°ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, ΡΠ°ΠΌ Π΅ΡΡΡ ΠΌΠ°ΡΠΊΠ° ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π²Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ.
@Ant.Karlov
>ΠΌΠ°ΡΠΊΠ° ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ
Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠΎΠΎΠ±ΡΠ°ΠΆΡ Π³Π΄Π΅ ΡΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ.
_stage.addEventListener(Event.RESIZE, resizeHandler);
Ρ
ΠΎΡΡ ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ°Π½ΠΎ, Π½ΠΎ Π½Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π±Π΅Π·
_stage.scaleMode = StageScaleMode.NO_SCALE,
ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΡΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΈΠ³ΡΠ΅ ΠΈ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π² NO_SCALE ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΡΠΎΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΈΠ³ΡΡ
Π ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π²Π²ΠΎΠ΄Π° - Π²ΡΠ΅ ΠΆΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΎΠ±ΡΠ·Π°Π½Π° ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π° Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΡΡΡΠ»ΠΈΠΊΠΈ. Π?ΠΠ₯Π
@Cocodrilo, Π΄Π΅Π»ΠΎ Π² ΡΠΎΠΌ ΡΡΠΎ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ· ΡΡΡΠΎΠΊΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Π²Π΅Π΄Π΅Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ-ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ. Π? ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Ρ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌΠΈ, ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΠΊΠ°ΠΊ-ΡΠΎ β ΡΠΎ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π²ΡΠ΅Ρ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π΅Π»Π°ΡΡ ΡΠΆΠ΅ Π½Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ.
Π ΡΠΎΠΌΡ ΠΆΠ΅ ΠΊΠ°ΠΊ Ρ ΡΠΆΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΠ» Π²ΡΡΠ΅, Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΡΠΎΠ΅ΡΡΡ Π²ΠΎΠ²ΡΠ΅ Π½Π΅ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Π° Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΡΠ°ΡΡΠ΅ΡΡ. ΠΠ΅ΡΠΎΠ΄Ρ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΊ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ², ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Π²ΠΈΠ΄Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ². Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π΄Π΅Π»ΠΈΡΡΡ Π·Π°Π΄Π°ΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ. Π ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΈΡ
Π·Π°Π΄Π°Π²Π°ΡΡ ΠΈ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡΡ
ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ±Π΅Π».
Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠ½ΡΠΎΠ»Ρ β ΡΡΠΎ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Π° Π½Π΅ ΠΈΠ³ΡΡΡΠΊΠ° Π΄Π»Ρ ΠΈΠ³ΡΠΎΠΊΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π½Π΅Ρ ΡΠΌΡΡΠ»Π° Π²ΠΎΠ·ΠΈΡΡΡ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠΈ Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΡΠΎΠ»Ρ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ΄Π΅Ρ ΠΈ ΠΊΠΎΠ΄ - ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°Π» ΠΈ ΡΠΎΠΏΡΠΈΠΌΠ°ΠΉΠ·ΠΈΠ» Π΄Π»Ρ ΡΠ΅Π±Ρ -- ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΡΡΡ)
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅.
ΠΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ.
Π² Π½Π°ΡΠ°Π»Π΅ ΠΊΠ»Π°ΡΡΠ° ΠΏΠΈΡΡ
public static var console:Console = Console.getInstance();
public static var trace:Function = console.trace;
Π΄Π°Π»Π΅Π΅ Π² ΡΠ°ΠΌΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ console.trace("test");
Π½ΠΈ ΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ, Π½Π°ΠΆΠ°ΡΠ΅ Π½Π° ΡΠΈΠ»ΡΠ΄Ρ ΡΠΎΠΆΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΡΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ console.initialize(stage); , ΡΠΎ ΠΏΠΈΡΠ΅Ρ ΠΎΡΠΈΠ±ΠΊΡ TypeError: Error #1009: ΠΠ΅ ΡΠ΄Π°Π΅ΡΡΡ Π²ΡΠ·Π²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ "null".
at ru.antkarlov.utils::Console/initialize()
at main()
Π ΡΡΠΌ Π·Π΄Π΅ΡΡ ΠΎΡΠΈΠ±ΠΊΠ°?
@Quies, ΠΎΡΠΈΠ±ΠΊΠ° ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠ»Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π° ΡΡΠ΅Π½Ρ, ΡΠΎ Π΅ΡΡΡ ΡΡΡΠ»ΠΊΠ° Π½Π° stage ΡΠ°Π²Π½Π° null.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
if (stage != null)
{
initConsole();
}
else
{
addEventListener(Event.ADDED_TO_STAGE, initConsole);
}
private function initConsole(event:Event = null):void
{
console = Console.getInstance();
}
Π‘ΡΠ΄Ρ ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ ΠΏΡΠΈΠΌΠ΅ΡΡ Π²Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π²ΠΎΠ²ΡΠ΅ Π² ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΊΠ»Π°ΡΡΠ°, ΡΡΠΎ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ·-Π·Π° Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° stage.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅, ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΡΡ :)
ΠΠ΅ ΡΠ°ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»,.
private function initConsole(event:Event = null):void
{
var console:Console = Console.getInstance();
console.initialize(stage);
}
Π΅ΡΡ, Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» console.initialize(stage); , Π² ΠΊΠΎΠ½ΡΠ΅.
ΠΠΎΠ½ΡΠΎΠ»Ρ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΡΠΈΠ»ΡΠ΄Ρ ΠΎΡΠΊΡΡΠ»Π°ΡΡ, Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ°.
ΠΠΎΠΌΠ΅Π½ΡΠ» ΡΡΡΠΎΡΠΊΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ Π² ΠΊΠ»Π°ΡΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.
private static const FONT_NAME:String = "Arial";
private static const EMBED_FONT:Boolean = false;
private static const FONT_SIZE:int = 12;
ΠΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π²Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈ Π΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΡ, ΠΈΠ· Π·Π° ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
.
Π₯ΠΎΡΡ, Π² ΡΠ΅Π»ΠΎΠΌ ΠΎΡΠ΅Π½Ρ ΡΠ°Π΄ ΡΡΠΎ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° Π²Π°ΡΡ ΡΡΠ°ΡΡΡ, Π½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ :)
ΠΠΎΠΏΡΡΠ°Π»ΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΈΡ Π²Π΅ΡΠΈΡΡ Π½Π° ΡΠ²ΠΎΡ ΠΈΠ³ΡΡΡΠΊΡ,Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Ρ Π΅Π΅ Π·Π°ΠΏΡΡΠΊΠ°Ρ,ΡΠΎ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠΊΠΎΡΠΊΠΎ,Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π΅ ΡΠ΅Π³Π΅ΡΡΡΠΈΡΡΡΡΡΡ,Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π»,ΡΡΠΎ Π΄Π΅Π»ΠΎ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΡΠ»Π΅ΡΠΊΠΈ(ΠΎΠ½ Ρ ΠΌΠ΅Π½Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ),Π½ΠΎ Π½Π΅Ρ,ΠΊΠΎΠ³Π΄Π° Ρ Π·Π°ΠΏΡΡΠΊΠ°Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ²ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ(cntr + enter) Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ,ΡΠΎ Π²ΡΠ΅ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅(ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠΊΠΎΡΠΊΠΎ,Π½Π° Π²Π²ΠΎΠ΄ ΠΈ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ.
*ΠΠ½Π΄ΡΠ΅ΠΉ,
Ρ ΠΌΠ΅Π½Ρ ΡΠΎΠΆΠ΅ ΠΎΠΊΠΎΡΠΊΠΎ Π±ΡΠ»ΠΎ ΡΠ΅ΡΠ½ΡΠΌ, Π½ΠΎ Π²ΡΡΠ΅ ΠΏΠΎΡΡΠΎΠΌ ΠΏΠΈΡΡΡ
ΠΠΎΠΌΠ΅Π½ΡΠ» ΡΡΡΠΎΡΠΊΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ Π² ΠΊΠ»Π°ΡΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.
private static const FONT_NAME:String = "Arial";
private static const EMBED_FONT:Boolean = false;
private static const FONT_SIZE:int = 12;
Π’Π°ΠΊ Π²ΠΎΡ Ρ ΠΌΠ΅Π½Ρ ΡΠΎΠΆΠ΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ :) ΡΠΈΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠ΅Π½ΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅, ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΠ»Π°ΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΡΠ²ΠΈΠ΄Π΅Π² ΠΊΠ°ΠΊ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Ρ Π΄Π°ΠΆΠ΅ Π½Π΅ Π±ΡΠ΄Ρ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ. ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π½Π΅ ΡΠ΅ΠΉΡΠ°Ρ. ΠΡΠΎΡΡΠΎ Π²ΡΡΠ°Π²Π»ΡΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ. Π? Π±ΡΠ΄Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ!
----- Initializing Renderer ----
execing ragdoll.cfg from disk
----- Client Initialization -----
----- Client Initialization Complete -----
Trying SMP acceleration...
...succeeded.
----- R_Init -----
Getting Direct3D 9 interface...
Pixel shader version is 3.0
Vertex shader version is 0.0
Video card or driver doesn`t support fullscreen gamma.
Video card or driver doesn`t accelerate transform and lighting.
Video card or driver doesn`t support UBYTE4N vertex data.
Error during initialization:
Video card or driver doesn`t support UBYTE4N vertex data.
Π§ΡΠΎΠ±Ρ ΡΡΠΎ Π·Π½Π°ΡΠΈΠ»ΠΎ?ΠΠ°Π³ΠΎΡΠ°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π½Π°ΡΠΊΠ° Π·Π°ΠΏΡΡΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΈΠ³ΡΡ.Call of Duty 3.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΡΡ ΠΈΠ³ΡΡ,Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠΊΠ½ΠΎ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ³ΡΡ,ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠ²Π΅ΡΡ ΡΡΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°,Π²ΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°ΠΌΠΊΠ° Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ ΠΈ ΡΠ»ΠΎΠ²ΠΎ"Console"
ΠΠΈΠΊΡΠΎΡ
ΠΡΠ±Π»Ρ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡ Ρ ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ..Π― Π½Π΅ ΠΊΡΠΎΠ²ΠΎΠΆΠ°Π΄Π½ΡΠΉ..ΡΡΡΠ΅Π»ΡΠ»ΠΊΠΈ Π½Π΅ Π² ΠΌΠΎΡΠΌ Π²ΠΊΡΡΠ΅
Bubble Snooker..ΠΡΠ΅Π½Ρ Π·Π°Π²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½Π°Ρ,Π½Π΅ΠΏΠΎΠ΄ΡΠ°ΠΆΠ°Π΅ΠΌΠ°Ρ ΠΈΠ³ΡΠ°.ΠΠ²ΡΠΎΡ Π²ΠΈΠ΄Π½ΠΎ.ΠΏΠ°ΡΠ°Π½ΡΠ½ΠΎΠΊ,ΠΠΈΠ΄Π°Π»ΠΎΠ²ΠΎ Π² ΡΠΈΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅.
ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ» Π²ΠΎ Π²ΡΡΠΌ.ΠΠΎ ΠΎΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎ..ΠΠ΄Π½Π° ΠΈΠ· ΡΠΎΡΠ½ΠΈ..ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π·Π°ΠΊΠ°ΡΡΠ²Π°Π΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ..ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ. Ρ Π²ΠΈΠ΄Ρ Π²ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ Π±ΠΈΠ»ΡΡΡΠ΄ Π΄Π΅ΡΡΠΊΠΈΠΌΠΈ ΡΠ²Π΅ΡΠ½ΡΠΌΠΈ ΡΠ°ΡΠΈΠΊΠ°ΠΌΠΈ.
ΠΡΠΎ ΡΠ°ΡΠΊΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅?
Π£Ρ ΡΡ! ΠΠ»Π°ΡΡΠ½ΠΎ. Π? ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΡΠ°Π²Π΄Π° Ρ Π΅ΡΡ Π½Π΅ Π΄Π΅Π»Π°Π» ΡΠ°ΠΊΠΈΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΈΠ³Ρ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ. ΠΠ΅Π»Π°Ρ Π²ΡΡ ΠΏΠΎ-ΡΡΠ°ΡΠΈΠ½ΠΊΠ΅, ΠΊΠ°ΠΊ ΡΡ ΡΠ°Π½ΡΡΠ΅ :)
15 ΠΠ²Π³ΡΡΡΠ° 2011
— 01:55
#