рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ
рдЬрд╛рд╡рд╛рдбрд╛рдп рдореЗрдВ
рдореБрдЭрд╕реЗ рд╕рд╡рд╛рд▓ рдкреВрдЫрд╛ рдЧрдпрд╛: "рдХреНрдпрд╛
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдЙрдкрдпреБрдХреНрдд
рд╣реИ - рдЫреЛрдЯреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЧреЗрдо?" рдореЗрд░рд╛ рдЬрд╡рд╛рдм: "рд╣рд╛рдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдЙрдкрдпреБрдХреНрдд рд╣реИ," рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдХрд╛рд╢рди рдЗрд╕реА рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╣реИред
JavaFX 2.1 рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕, рдПрдиреАрдореЗрд╢рди рдФрд░ рдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реА рд╕рдорд░реНрдерди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдРрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдореГрджреНрдз рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдЬрд╛рд╡рд╛ рдХрд╛ рдЬреНрдЮрд╛рдиред
рдПрдкреАрдЖрдИ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯрд╛ рд╣реИред рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рд╕реЗ рд╕реНрд▓рд╛рдЗрдб рдХреЛ рдореЗрд░реА
рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреАред рдмрд╛рдХреА рд╕рдм рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЬрд╛рд╡рд╛ рд╕рдореБрджрд╛рдп рдФрд░ рдХрдИ рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рдЕрдЧрд▓рд╛, рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ VKontakte рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред
JavaFX рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЙрдбрд▓ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЛ рдФрд░ рд╡реЗрдм рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- jnlp рдлрд╝рд╛рдЗрд▓ - рдпрд╣ рд╡рд╣ рд╕реНрдерд┐рддрд┐ рд╣реИ рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рднреАрддрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ,
- рдФрд░ рдПрдкреНрд▓реЗрдЯ - рдПрдХ рд╣реА рд╡рд┐рдХрд▓реНрдк рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реАрдзреЗ рдкреЗрдЬ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ
VKontakte рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
BrickBreaker рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдЬреЛ, рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ
oracle.com/javafx рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
NetBeans рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦреЛрд▓рдирд╛ рдФрд░ рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЗрдЦреЗрдВрдЧреЗ:
рдбрд┐рд╕реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА:
- BrickBreaker.jar - рд╕рдВрдХрд▓рд┐рдд рдЖрд╡реЗрджрди рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓
- BrickBreaker.jnlp - jnlp рдлрд╝рд╛рдЗрд▓
- BrickBreaker.html - рд╡реЗрдм рдкреЗрдЬ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд JavaFX рдПрдкрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд╡рдзрд╛рди
- рд╡реЗрдм-рдлрд╝рд╛рдЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ html рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ , рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ dtjava.js рдореЗрдВ - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдЬреЛ рдкреГрд╖реНрда рдкрд░ JavaFX рдПрдкреНрд▓реЗрдЯ рд▓реЛрдб рдХрд░рддреА рд╣реИ
рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрди рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдХреБрдЫ
рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 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 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

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