Π?гровая консоль

Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎΠ± ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… приставках, Π½ΠΎ это Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ Ρ‚Π°ΠΊ. БСгодня я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ простом ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΌ инструмСнтС.

Π£Π²Π΅Ρ€Π΅Π½, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ игровая консоль, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Ρ€Π°Π·, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, использовали Ρ‡ΠΈΡ‚Ρ‹ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ…, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ скрытыС настройки ΠΈΠ»ΠΈ возмоТности ΠΈΠ³Ρ€Ρ‹. Но для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π² курсС, я Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ расскаТу ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ Π·Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ Π² Π²Π°ΡˆΠΈΡ… ΠΈΠ³Ρ€Π°Ρ….

Π?гровая консоль — это Π½Π΅ΠΊΠΎΠ΅ скрытоС ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ³Ρ€Ρ‹ выводят сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈΠ»ΠΈ прСдупрСТдСния, Ρ‚Π°ΠΊ ΠΆΠ΅ Π² это ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, прСдусмотрСнныС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Консоль Π΅ΡΡ‚ΡŒ практичСски Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡƒΠ²Π°ΠΆΠ°ΡŽΡ‰Π΅ΠΉ сСбя ΠΈΠ³Ρ€Π΅ ΠΈ открываСтся ΠΎΠ½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ "~" (Ρ‚ΠΈΠ»ΡŒΠ΄Π°). Если Π²Π΄Ρ€ΡƒΠ³ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΈΠ³Ρ€Π΅ Π½Π΅Ρ‚ консоли, Ρ‚ΠΎ это совсСм Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ консоль отсуствуСт Π²ΠΎΠΎΠ±Ρ‰Π΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ…ΠΈΡ‚Ρ€Ρ‹Π΅ сочСтания клавиш для Π΅Π΅ открытия, Π»ΠΈΠ±ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π² Ρ€Π΅Π»ΠΈΠ·Π½ΠΎΠΉ вСрсии ΠΈΠ³Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€ΠΎΠΊΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π²ΠΎ внутрСнности ΠΈΠ³Ρ€Ρ‹ :)

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° консоль?

Π›ΡŽΠ±ΠΎΠΉ 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ΠΊΠ±.

Π”ΡƒΠΌΠ°ΡŽ, врядли Π°Π²Ρ‚ΠΎΡ€ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ консоли ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Ρ‚ эти строки, Π½ΠΎ Π² любом случаС я Ρ…ΠΎΡ‡Ρƒ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ Π·Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ консоль, которая оказалась прСкрасным инструмСнтом Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ спас мСня ΠΎΡ‚ изобрСтСния ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ вСлосипСда :)

НадСюсь, Ρ‡Ρ‚ΠΎ ΠΈ Π² Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… консоль сбСрСТСт Π²Π°ΠΌ ΠΏΠ°Ρ€Ρƒ ΠΏΡƒΡ‡ΠΊΠΎΠ² Π½Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ! Бчастливой Π²Π°ΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ!

 

Π£Ρ… Ρ‚Ρ‹! Классно. Π? ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. ΠŸΡ€Π°Π²Π΄Π° я Π΅Ρ‰Ρ‘ Π½Π΅ Π΄Π΅Π»Π°Π» Ρ‚Π°ΠΊΠΈΡ… Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ консоль. Π”Π΅Π»Π°ΡŽ всё ΠΏΠΎ-старинкС, ΠΊΠ°ΠΊ Ρ‚Ρ‹ Ρ€Π°Π½ΡŒΡˆΠ΅ :)

DrDerico
15 Августа 2011
— 01:55
#

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ "Линукс Π½Π° Ρ„Π»Π΅ΡˆΠ΅ с ноля".
П.Π‘. постоянно ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ²Π°ΡŽ Ρ‚Π²ΠΎΠΉ "Π― Π½Π΅ Π±ΠΎΡ‚" тСст

Zarkua
15 Августа 2011
— 03:45
#

ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ! Бпасибо. =)

Sat
15 Августа 2011
— 09:43
#

ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ!

Π’Ρ€ΠΎΠ΄Π΅ Π² monsterdebuger Ρ‚ΠΎΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ? По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ судя ΠΏΠΎ тСстовой ΠΈΠ³Ρ€Π΅ :)

sovik
15 Августа 2011
— 10:01
#

@sovik, ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΏΠ°Ρ€Ρƒ нСдСль Π½Π°Π·Π°Π΄ посмотрСл ΠΈ разобрался с MonsterDebugger β€” это ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½Ρ‹ΠΉ инструмСнт ΠΈ возмоТностСй Ρƒ Π½Π΅Π³ΠΎ ΠΏΠΎ большС Ρ‡Π΅ΠΌ Ρƒ простой консоли, ΠΌΠ½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ :) Но MonsterDebugger это всС ΠΆΠ΅ внСшний инструмСнт для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Π² Ρ€Π΅Π»ΠΈΠ·Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ³Ρ€Ρ‹ Π΅Π³ΠΎ ΡƒΠΆ Ρ‚ΠΎΡ‡Π½ΠΎ нСльзя ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, Π° консоль ΠΌΠΎΠΆΠ½ΠΎ.

Ant.Karlov
15 Августа 2011
— 10:41
#

Ant.Karlov, Ρƒ мСня Π² ΠΎΠ΄Π½ΠΎΠΉ социалкС Π²Π½Π΅Π΄Ρ€Π΅Π½ Monster, ΠΊΠΎΠ³Π΄Π° Π·Π°Π±Ρ‹Π²Π°ΡŽ Π΅Π³ΠΎ Π²Ρ‹Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΠ΄Π°. ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ консоль Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ, Π½ΠΎ уТасно Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ с Π½Π΅ΠΉ Π±Ρ‹Π»ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎ такая плохая рСализация Ρƒ нас Π±Ρ‹Π»Π°.

WeslomPo
15 Августа 2011
— 11:18
#

Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΡŽΠ·Π°Ρ‚ΡŒ консоль (Π½Π΅ эту), Π½ΠΎ нашСл Π΅Π΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ для Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‚ΠΊ ΠΎΠ½Π° затСняСт кусок ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля. ΠŸΠΎΡ‚ΠΎΠΌΡƒ для Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠΌΠ°Π½Π΄ я юзаю ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ‡ΠΈΡ‚ΠΎΠ², просто набирая с ΠΊΠ»Π°Π²Ρ‹ ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρ‹, Π° для Π²Ρ‹Π²ΠΎΠ΄Π° юзаю Arthropod.

HamsterWarrior
15 Августа 2011
— 11:51
#

@HamsterWarrior Arthropod - отличная Π²Π΅Ρ‰ΡŒ. Π‘Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ

sovik
15 Августа 2011
— 12:43
#

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ http://code.google.com/p/flash-console/ ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравится

icewind
15 Августа 2011
— 12:51
#

Бпасибо Π·Π° ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΈ класс.
Волько Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с запуском консоли? ΠŸΡ€ΠΈΠΊΡ€ΡƒΡ‚ΠΈΠ» ΠΊ ΠΊΠΎΠ΄Ρƒ, Π½ΠΎ консоль Π½Π΅ появляСтся. Π£ ΠΊΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ.

АлСксСй
15 Августа 2011
— 14:19
#

ΠšΡ‚ΠΎ подскаТСт ΠΊΠ°ΠΊ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ FlashIDE Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π΄Π΅Π±Π°Π³Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ события клавиш Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ Ρ„Π»Π΅ΡˆΠΊΠΈ, Π° Π½Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ горячиС клавиши срСды.

АлСксСй
15 Августа 2011
— 14:25
#

@АлСксСй, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½ΠΎ убСдится, Ρ‡Ρ‚ΠΎ консоль ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ initialize(). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ консоль Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Ρ‘ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ "~". Π›ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ open() ΠΈ close() для открытия ΠΈ закрытия консоли.

Ant.Karlov
15 Августа 2011
— 14:27
#

@АлСксСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ клавиши ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π΄Π΅Π±Π°Π³Π° Π²ΠΎ Flash IDE, слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ фокус полю Π²Π²ΠΎΠ΄Π° консоли β€” для этого достаточно ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΌΡ‹ΡˆΠΊΠΎΠΉ.

Ant.Karlov
15 Августа 2011
— 14:29
#

Антон, спасибо большоС. НС ΠΏΠΎΠ»Π΅Π· Π² класс Consol сразу ΠΈ Π΄ΡƒΠΌΠ°Π» Ρ‡Ρ‚ΠΎ вся инициализация Ρ‚Π°ΠΌ ΠΈΠ΄Π΅Ρ‚ Π² конструкторС класса ΠΈ достаточно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр класса
public static var console:Console

Оказалось, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ stage
console.initialize(stage)

Разобрался, всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, спасибо Π΅Ρ‰Π΅ Ρ€Π°Π·.

АлСксСй
15 Августа 2011
— 15:21
#

@Ant.Karlov - спасибо, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ!
@icewind - спасибо Π·Π° ссылку, ΠΎΡ‡Π΅Π½ΡŒ полСзная Π²Π΅Ρ‰ΡŒ.. Π½ΠΎ ΠΏΠΎΠΊΠ°, Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ пСрСгруТСнная.

АндрСй
15 Августа 2011
— 15:28
#

Как Ρ‚ΡƒΡ‚ ΡƒΠΆΠ΅ Π²Ρ‹ΡˆΠ΅ совСтовали - http://code.google.com/p/flash-console/ - Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ‡Ρ‚ΠΎ я Π²ΠΈΠ΄Π΅Π», ΠΈ ΠΏΠΎ сСй дСнь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π² повсСднСвной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

focus
15 Августа 2011
— 20:19
#

@focus, @icewind, это ΠΌΠ΅Π³Π° наворочСнная консоль :) ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΌΠ½Π΅ каТСтся, Ρ‡Ρ‚ΠΎ большС ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Ρ„ΠΈΡ‡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ я, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Π—Π°Π΄Π°Ρ‡ΠΈ любой консоли β€” это ΡƒΠΌΠ΅Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ сообщСния (тСкст) ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ это ΡƒΠΆΠ΅ Π½Π° вашС усмотрСниС ;)

Ant.Karlov
15 Августа 2011
— 21:10
#

C Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Π΅ΠΌ продолТСния ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΠΎ товСрдСфСнсу :)

FinalBoss
15 Августа 2011
— 21:18
#

http://code.google.com/p/flash-console/
ΠΎΡ‚ Π½Π΅Π΅ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ монстра, Π΄ΠΈΠΊΠΎ нСудобная ΡˆΡ‚ΡƒΠΊΠ° Π½Π° ΠΌΠΎΠΉ взгляд. ΠžΡ‚Ρ‚ΡƒΠ΄Π° Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ взял ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π²ΠΎΠ΄Π° любого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Π²ΠΈΠ΄Π΅ строки.

WeslomPo
15 Августа 2011
— 23:46
#

@Ant.Karlov, @WeslomPo Π”Π°, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ трСбуСтся лишь Ρ‡Π°ΡΡ‚ΡŒ Π΅Ρ‘ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ это Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ сказываСтся Π½Π° простотС ΠΈ удобствС Π΅Ρ‘ использования, ΠΌΠ½Π΅ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ ΠΏΠ°Ρ€Ρ‹ часов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ всС Π΅Ρ‘ возмоТности ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚ вСлосипСд, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π±Ρ‹Π» Π΄ΠΎ этого для Ρ‚Π°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠΎΠΌΠΎΠΉΠΊΡƒ. А сравнСниС с MD Π½Π΅ совсСм ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ΡˆΠ΅ ΡƒΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ писали - монстр Π½Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΠΆΠ΅ Ρ€Π΅Π»ΠΈΠ·Π½Ρ‹ΠΌΠΏΠΎΠ»ΡƒΡ€Π΅Ρ€ΠΈΠ·Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ особСнностями встроСнной консоли, Ρ…ΠΎΡ‚ΡŒ ΠΎΠ½ ΠΈ бСсспорно ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆ. Π’ любом случаС - ΡΠΏΠΎΡ€ΠΈΡ‚ΡŒ смысла Π½Π΅Ρ‚ - Ρƒ всСх свои прСдпочтСния, ΠΈ всСгда Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ создаёт Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ своё, Π½ΠΎΠ²ΠΎΠ΅. Π’Ρ‹Π±ΠΎΡ€ - это Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ!

focus
16 Августа 2011
— 00:58
#

Бпасибо! ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ!!!

Максим
18 Августа 2011
— 11:36
#

Π? ΠΏΡ€Π°Π²Π΄Π° ΠΎΡ‡Π΅Π½ΡŒ полСзная ΡΡ‚Π°Ρ‚ΡŒΡ!
А Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ Repository? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вмСстС с ΠΊΠΎΠΌΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΠΈΡ… описаниями Π² Array?

Максим
20 Августа 2011
— 09:06
#

@Максим, Ссли Π²Π΅Ρ€ΠΈΡ‚ΡŒ ΡƒΠΌΠ½Ρ‹ΠΌ ΠΊΠ½ΠΈΠΆΠΊΠ°ΠΌ, Ρ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Ρ‚ΠΈΠΏΠ° "ΠΊΠ»ΡŽΡ‡/ΠΎΠ±ΡŠΠ΅ΠΊΡ‚" Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС Ρ‡Π΅ΠΌ массивы, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ссли ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Π° ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½. Волько Π½Π΅ помню ΡƒΠΆΠ΅ Π² ΠΊΠ°ΠΊΠΎΠΉ ΡƒΠΌΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠΆΠΊΠ΅ я это ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π», ΠΏΠΎ AS3 ΠΈΠ»ΠΈ ΠΏΠΎ Objective-C :)

Но Ссли Π²Π°ΠΌ Π½Π΅ нравится, Ρ‚ΠΎ Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ это ΠΏΠΎΠ΄ Array ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ Vector. ΠŸΡ€Π°Π²Π΄Π° Π² случаС с массивами Π²Π°ΠΌ прийдСтся Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² массивС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΊΠ°ΠΊ: ΠΊΠ»ΡŽΡ‡, ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄, описаниС - со всСми Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠ· этого Π·Π°ΠΌΠΎΡ€ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.

Ant.Karlov
20 Августа 2011
— 21:59
#

Антон, Бпасибо ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Π·Π° ΡƒΡ€ΠΎΠΊΠΈ, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π° Π±Π»ΠΎΠ³. А консоль Ρ‚ΠΎ кстати Π² Π·ΠΎΠΌΠ±ΠΎΡ‚Ρ€ΠΎΠ½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‡Π΅Π½ΡŒ слоТно Π½Π΅ Π·Π° Ρ‡ΠΈΡ‚Π΅Ρ€ΠΈΡ‚ΡŒ ;)

ImpishMouse
22 Августа 2011
— 15:02
#

Π‘Ρ€Π°Π·Ρƒ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою консоль :)
P.S. Волько ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ div Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ NaN

Roman
24 Августа 2011
— 20:01
#

А Π½Π΅. Π­Ρ‚ΠΎ я ΠΏΡ€ΠΎΡ‚ΡƒΠΏΠΈΠ». Π’Π²ΠΎΠ΄ΠΈΠ» с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ скобками :)

Roman
24 Августа 2011
— 20:09
#

Hey! This is a very nice modification on top of my AS3 console, good job!

Will be using this myself!

Paulius Uza
2 БСнтября 2011
— 02:07
#

Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ тСкст, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π½Π° _sans Π² константС, ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Π½Π΅Ρ‚.

noname
7 БСнтября 2011
— 23:57
#

ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½Π°.

noname
8 БСнтября 2011
— 00:19
#

ΠŸΡ€ΠΈΡΡ‚Π½Π°Ρ рСализация (:
Π”Π°Π²Π½ΠΎ Ρ…ΠΎΡ‚Π΅Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΆ Ρ‚ΠΎΡ‡Π½ΠΎ Π±ΡƒΠ΄Ρƒ Π΄Π΅Π»Π°Ρ‚ΡŒ (:

z3lf
8 БСнтября 2011
— 03:22
#

@noname, Ссли Π΅ΡΡ‚ΡŒ какая-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ Π²Ρ‹ Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ сами Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ всСго Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π²Ρ‹ сами Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠΈΠ²ΡˆΡƒΡŽΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π’Π°ΡˆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΡ‚ΠΎ столкнСтся с Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π²Ρ‹ просто Π·Π°Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ константы EMBED_FONTS с true Π½Π° false.

Ant.Karlov
8 БСнтября 2011
— 11:00
#

Π’Ρ‹ΡˆΠ΅ Π΄Π΅Π»ΠΎ Π±Ρ‹Π»ΠΎ Π½Π΅ Π² эмбСдС скорСй всСго, Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ 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();
}
}

night
25 ΠžΠΊΡ‚ΡΠ±Ρ€Ρ 2011
— 05:56
#

ЗдравствуйтС
А Π²ΠΎΡ‚ Ρƒ мСня ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΎ консоль Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚(
Запускал ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.
ΠŸΡ€ΠΈ компиляции swf ΠΎΠ½Π° просто появляСтся ΠΈ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ Π΅Π΅ нСльзя, ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ввСсти Π² Π½Π΅Π΅ Ρ‚ΠΎΠΆΠ΅ нСльзя
Если Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ swf ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°, консоль появляСтся прячСтся ΠΏΠΎ Ρ‚ΠΈΠ»ΡŒΠ΄Π΅, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ввСсти нСльзя.
Π’ Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°?

Smith
9 Ноября 2011
— 02:29
#

@Smith, Π° Π² консолС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹? Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ систСмный ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΅Π³ΠΎ слСдуСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² систСму, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡˆΡ€ΠΈΡ„Ρ‚.

Ant.Karlov
11 Ноября 2011
— 13:14
#

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, спасибо Π·Π° консоль, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡΡŒ с Π½ΠΈΠΌΠΈ ΠΈ сразу Ρ€Π΅Π·Π°Π½ΡƒΠ»ΠΈ 2 ΠΌΠ΅Π»ΠΎΡ‡ΠΈ:
1. ΠΏΠΈΡˆΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
move 123,123 - всС ок
move 123, 123 - ΠΏΡ€ΠΎΠ±Π΅Π» ΠΏΠ΅Ρ€Π΅Π΄ запятой ΠΈΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ 0, Ρ‚.Π΅. move 123,0
Π? Π·Π°Ρ‡Π΅ΠΌ Π² русской раскладкС консоль ΠΏΠΈΡˆΠ΅Ρ‚ Π°Π³Π»ΠΈΡ†ΠΊΠΈΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ (ΠΌΠΎΠΆΠ΅Ρ‚ это стандарт для Π½ΠΈΡ…), Π° Ρ‚ΠΎ я Π½Π°Π±ΠΈΡ€Π°ΡŽ своС любимоС move 123, 123 ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΊΡƒΠ΄Π° запятая дСлась :) , Π° оказываСтся Ρƒ мСня RU Π°ΠΊΡ‚ΠΈΠ²Π½Π°.
2. ΠŸΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ (подслСповат я ΡƒΠΆΠ΅), ΠΏΠΎΠ»Π΅ _console Ρ‡Π΅ΠΌ-Ρ‚ΠΎ пСрСкрываСтся ΠΈ Π±ΡƒΠΊΠΎΡ„ΠΊΠΈ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ :(

Cocodrilo
18 Ноября 2011
— 08:32
#

@Cocodrilo,

1. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ консоли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартный ΠΌΠ΅Ρ‚ΠΎΠ΄ split() для раздСлСния строки Π½Π° массив, Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π°ΠΆΠ΅ Π½Π΅ Π² этом, Π° Π² стандартном ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ String Π² Number ΠΏΠ΅Ρ€Π΅Π΄ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠŸΠΎΡ…ΠΎΠΆΠ΅ Ρ‡Ρ‚ΠΎ String ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начинаСтся с ΠΏΡ€ΠΎΠ±Π΅Π»Π° == 0. РСшСниС простоС, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ слСдуСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС символы ΠΊΡ€ΠΎΠΌΠ΅ Ρ†ΠΈΡ„Ρ€ ΠΈ запятых. Но ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈ ΠΎΠ½ практичСски Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ нСпосрСдствСнно ΠΊ самой консоли, я Π½Π΅ стал ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ лишними ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ консоль Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ заботится ΠΎ бСзопасности выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠŸΡ€ΠΎ раскладку ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π΅ понял, Ρƒ мСня Π² русской раскладкС Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ вводится (Π½Π΅Ρ‚ русских символов Π² ΡˆΡ€ΠΈΡ„Ρ‚Π΅).

2. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ класс консоли, Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ маска Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ консоль Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π²Π°ΠΌ нравится.

Ant.Karlov
19 Ноября 2011
— 11:18
#

@Ant.Karlov
>маска Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
Волько Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ сообраТу Π³Π΄Π΅ это ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

_stage.addEventListener(Event.RESIZE, resizeHandler);
Ρ…ΠΎΡ‚ΡŒ ΠΈ прописано, Π½ΠΎ Π½Π΅ срабатываСт Π±Π΅Π·
_stage.scaleMode = StageScaleMode.NO_SCALE,
ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΈΠ³Ρ€Π΅ ΠΈ ΠΏΡ€ΠΈ установкС консоли Π² NO_SCALE ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ измСнСнию Π»ΠΎΠ³ΠΈΠΊΠΈ оторисовки ΠΈΠ³Ρ€Ρ‹

А ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок Π²Π²ΠΎΠ΄Π° - всС ΠΆΠ΅ консоль обязана это Π΄Π΅Π»Π°Ρ‚ΡŒ, Π° Π½Π΅ программист ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ костылики. Π?МΠ₯О

Cocodrilo
20 Ноября 2011
— 10:11
#

@Cocodrilo, Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· строки консоли значСния ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² привязанный программистом ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Π²Π΅Π΄Π΅Π½Ρ‹Π΅ значСния ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. Π? ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ программист Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ значСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ ΠΊΠ°ΠΊ со строковым значСниями ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ с числовыми, ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊ-Ρ‚ΠΎ β€” Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ для Π²Π²ΠΎΠ΄Π° всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π½Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΊΠ°ΠΊ я ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Π²Ρ‹ΡˆΠ΅, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° кроСтся вовсС Π½Π΅ Π² консоли, Π° Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ расчСты. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ привязываСмыС ΠΊ консоли ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ массивов, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² Π²ΠΈΠ΄Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ дСлится Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ. А ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΡ… Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΡ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π».

Π’ любом случаС консоль β€” это ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ инструмСнт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π° Π½Π΅ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ° для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², поэтому Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π½Π΅Ρ‚ смысла возится с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ валидности Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Ant.Karlov
20 Ноября 2011
— 11:06
#

Бпасибо Π·Π° ΡΡ‚ΠΎΠ»ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ идСю ΠΈ ΠΊΠΎΠ΄ - ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π» ΠΈ соптимайзил для сСбя -- Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°Ρ‰ΡƒΡƒΡΡŒ)

shaman4d
7 ДСкабря 2011
— 12:18
#

ЗдравствуйтС.
НС получаСтся Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ консоль.
Π² Π½Π°Ρ‡Π°Π»Π΅ класса ΠΏΠΈΡˆΡƒ

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
2 Января 2012
— 21:10
#

@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.

Ant.Karlov
6 Января 2012
— 12:01
#

Бпасибо большоС, разобрался :)
НС Ρ‚Π°ΠΌ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»,.

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;

МнС каТСтся, Π²Ρ‹ нСдостаточно расписали процСсс ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ консоли ΠΈ Π΅Ρ‘ настройку, ΠΈΠ· Π·Π° этого Π΅ΡΡ‚ΡŒ вопросы Π² коммСнтариях.

Π₯отя, Π² Ρ†Π΅Π»ΠΎΠΌ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄ Ρ‡Ρ‚ΠΎ наткнулся Π½Π° Π²Π°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСд :)

Quies
7 Января 2012
— 09:46
#

ΠŸΠΎΠΏΡ‹Ρ‚Π°Π»ΡΡ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сию Π²Π΅Ρ‰ΠΈΡ†Ρƒ Π½Π° свою ΠΈΠ³Ρ€ΡƒΡˆΠΊΡƒ,Π½ΠΎ ΠΊΠΎΠ³Π΄Π° я Π΅Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ,Ρ‚ΠΎ появляСтся просто Ρ‡Π΅Ρ€Π½ΠΎΠ΅ окошко,Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ наТатия Π½Π΅ Ρ€Π΅Π³Π΅ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ,я ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»,Ρ‡Ρ‚ΠΎ Π΄Π΅Π»ΠΎ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ„Π»Π΅ΡˆΠΊΠΈ(ΠΎΠ½ Ρƒ мСня нСстандартный),Π½ΠΎ Π½Π΅Ρ‚,ΠΊΠΎΠ³Π΄Π° я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ просто Ρ‚Π²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€(cntr + enter) Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ,Ρ‚ΠΎ всС Ρ‚ΠΎΠΆΠ΅ самоС(появляСтся просто ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠ΅ Ρ‡Π΅Ρ€Π½ΠΎΠ΅ окошко,Π½Π° Π²Π²ΠΎΠ΄ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚.

АндрСй
1 Мая 2012
— 19:07
#

*АндрСй,
Ρƒ мСня Ρ‚ΠΎΠΆΠ΅ окошко Π±Ρ‹Π»ΠΎ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ, Π½ΠΎ Π²Ρ‹ΡˆΠ΅ постом ΠΏΠΈΡˆΡƒΡ‚
ПомСнял строчки ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π² классС консоли ΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ.
private static const FONT_NAME:String = "Arial";
private static const EMBED_FONT:Boolean = false;
private static const FONT_SIZE:int = 12;

Π’Π°ΠΊ Π²ΠΎΡ‚ Ρƒ мСня Ρ‚ΠΎΠΆΠ΅ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ :) Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Ρ‹.

Shamango
11 Мая 2012
— 16:37
#

Бпасибо большоС, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ.

Π?лья
24 ΠžΠΊΡ‚ΡΠ±Ρ€Ρ 2012
— 22:21
#

Бпасибо, ΡƒΠ²ΠΈΠ΄Π΅Π² ΠΊΠ°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, я Π΄Π°ΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Ρƒ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ½Π° это Π΄Π΅Π»Π°Π΅Ρ‚. ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π΅ сСйчас. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡŽ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ. Π? Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Бпасибо, ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт!

BolT
5 ДСкабря 2012
— 11:16
#

----- 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.

АлСксандр
11 Ноября 2013
— 18:24
#

Π—Π°ΠΏΡƒΡΠΊΠ°Π΅ΡˆΡŒ ΠΈΠ³Ρ€Ρƒ,Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠΊΠ½ΠΎ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ³Ρ€Ρ‹,ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ²Π΅Ρ€Ρ… этого ΠΎΠΊΠ½Π°,Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π°ΠΌΠΊΠ° Π² основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ написано Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ ΠΈ слово"Console"

АлСксандр
11 Ноября 2013
— 18:26
#

Π’ΠΈΠΊΡ‚ΠΎΡ€
Π›ΡŽΠ±Π»ΡŽ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ..Π― Π½Π΅ ΠΊΡ€ΠΎΠ²ΠΎΠΆΠ°Π΄Π½Ρ‹ΠΉ..стрСлялки Π½Π΅ Π² ΠΌΠΎΡ‘ΠΌ вкусС
Bubble Snooker..ΠžΡ‡Π΅Π½ΡŒ Π·Π°Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ,нСподраТаСмая ΠΈΠ³Ρ€Π°.Автор Π²ΠΈΠ΄Π½ΠΎ.ΠΏΠ°Ρ†Π°Π½Ρ‘Π½ΠΎΠΊ,Кидалово Π² чистом Π²ΠΈΠ΄Π΅.
чувствуСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ» Π²ΠΎ всём.Но ΠΎΠ½ΠΎ управляСмо..Одна ΠΈΠ· сотни..ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π·Π°ΠΊΠ°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ситуации..ΠΈ сцСнарии. с Π²ΠΈΠ΄Ρƒ всё ΠΎΡ‡Π΅Π½ΡŒ просто Π±ΠΈΠ»ΡŒΡΡ€Π΄ дСтскими Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ ΡˆΠ°Ρ€ΠΈΠΊΠ°ΠΌΠΈ.
ΠšΡ‚ΠΎ раскатаСт консоль ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅?

Π’ΠΈΠΊΡ‚ΠΎΡ€
11 Июня 2014
— 01:17
#