Vkontakte рдкрд░ рдЖрдкрдХрд╛ JavaFX рдПрдкреНрд▓рд┐рдХреЗрд╢рди

рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рдЬрд╛рд╡рд╛рдбрд╛рдп рдореЗрдВ рдореБрдЭрд╕реЗ рд╕рд╡рд╛рд▓ рдкреВрдЫрд╛ рдЧрдпрд╛: "рдХреНрдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдЙрдкрдпреБрдХреНрдд рд╣реИ - рдЫреЛрдЯреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЧреЗрдо?" рдореЗрд░рд╛ рдЬрд╡рд╛рдм: "рд╣рд╛рдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдЙрдкрдпреБрдХреНрдд рд╣реИ," рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдХрд╛рд╢рди рдЗрд╕реА рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╣реИред

JavaFX 2.1 рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕, рдПрдиреАрдореЗрд╢рди рдФрд░ рдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реА рд╕рдорд░реНрдерди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдРрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдореГрджреНрдз рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдЬрд╛рд╡рд╛ рдХрд╛ рдЬреНрдЮрд╛рдиред рдПрдкреАрдЖрдИ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯрд╛ рд╣реИред рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рд╕реЗ рд╕реНрд▓рд╛рдЗрдб рдХреЛ рдореЗрд░реА рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреАред рдмрд╛рдХреА рд╕рдм рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЬрд╛рд╡рд╛ рд╕рдореБрджрд╛рдп рдФрд░ рдХрдИ рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рдЕрдЧрд▓рд╛, рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ VKontakte рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред

JavaFX рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЙрдбрд▓ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЛ рдФрд░ рд╡реЗрдм рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

VKontakte рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, BrickBreaker рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдЬреЛ, рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ oracle.com/javafx рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред NetBeans рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦреЛрд▓рдирд╛ рдФрд░ рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЗрдЦреЗрдВрдЧреЗ:

BrickBreaker рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛

рдбрд┐рд╕реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА:

рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрди рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдХреБрдЫ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП jnlp рдХреЗ рд╕рд╛рде) Narod.ru рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ ред рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ BrickBreaker.html рдкреГрд╖реНрда рд╕реБрд▓рдн рд╣реИ рдФрд░ рд╕реАрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдмрд╛рдж, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд░реНрдХ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ ред рдПрдХ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ IFrame / Flash рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЪреБрдиреЗрдВред

рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдЖрд╡реЗрджрди рдкрддреНрд░ рднрд░рд╛

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдХреЛрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕реЗрдЯрд┐рдВрдЧ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рдХрд╛рд░ IFrame рдЪреБрдиреЗрдВ рдФрд░ IFrame рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ - рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рд╕реЗ BrickBreaker.html рдХрд╛ рд▓рд┐рдВрдХред рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗрдВред

рдХрдВрдЯреЗрдирд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдЖрд╡реЗрджрди рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Google рдХреНрд░реЛрдо 18 рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ 8 рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рди рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 12 рдЗрд╕реЗ рдмреНрд▓реЙрдХ рдХрд░реЗрдЧрд╛ред рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ dtjava.js рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ: рдПрдХ рдХреЙрд▓ top.execScript рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬрд┐рд╕реЗ рдЖрдорддреМрд░ рдкрд░ рдХреНрд░реЙрд╕-рдбреЛрдореЗрди рдиреЗрд╕реНрдЯреЗрдб рдлрд╝реНрд░реЗрдо рдХреЗ рд▓рд┐рдП рдордирд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╡реЗрдм-рдлрд╛рдЗрд▓реЛрдВ / dtjava.js рдореЗрдВ "window.execScript" рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░рд┐рдВрдЧ "top.execScript" рдХреА рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдлрд╛рдпрд░рдмрдЧ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдирд┐рджрд╛рди

рдмрд╛рдХреА рдЯреНрд░рд╛рдЗрдлрд▓реНрд╕ рд╣реИ: html рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рда рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдПрдкреНрд▓реЗрдЯ рдХрд╛ рдЖрдХрд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред рдЕрдм рдЖрдкрдХрд╛ JavaFX рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

BrickBreakers рдРрдк рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

JavaFX 2.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, VKontakte рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЕрдЧрд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ, рдореИрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдЖрдк VKontakte API рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рдСрдкрд░реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In143370/


All Articles