{"id":5152,"date":"2022-08-26T23:52:45","date_gmt":"2022-08-26T18:22:45","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/"},"modified":"2022-08-26T23:52:45","modified_gmt":"2022-08-26T18:22:45","slug":"solved-as3-advanced-guide-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/","title":{"rendered":"[Solved] AS3 advanced guide [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-14883028\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"14883028\" data-parentid=\"14880593\" data-score=\"3\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Apocalyptic0n3 is correct, you won&#8217;t find the training you need here, however, I can recommend where to go from here.<\/p>\n<p><strong>1:<\/strong> Buy <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/books.google.com\/books?id=gUHX2fcLKxYC&amp;printsec=frontcover&amp;dq=AS3%20programming&amp;hl=en&amp;sa=X&amp;ei=QTUdUdGbKIOy9gTpvoAw&amp;ved=0CEUQ6AEwBA#v=onepage&amp;q=AS3%20programming&amp;f=false\">a programming book<\/a>, or use any of the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/livedocs.adobe.com\/flex\/3\/progAS_flex3.pdf\">freely available manuals<\/a>.  Perhaps an <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/shop.oreilly.com\/product\/9780596526955.do\">AS3 Cookbook<\/a>, and definitely <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/help.adobe.com\/en_US\/FlashPlatform\/reference\/actionscript\/3\/index.html\">an API reference<\/a>.<\/p>\n<p><strong>2:<\/strong> Learn general programming.  I don&#8217;t mean &#8220;go learn C&#8221;, I mean, know the difference between document code, and classes.  Know how and when to write functions, and how to use arguments.  Know the difference between the different variable types.  Know how to write loops.  Know your operators.<\/p>\n<p>The problem with learning to program is no one can &#8220;teach&#8221; you how to write your program.  You need to know the tools, and the program you&#8217;re trying to write will dictate what you write.  For this very reason, the most used documentation I use is the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/help.adobe.com\/en_US\/FlashPlatform\/reference\/actionscript\/3\/index.html\">API Reference<\/a> from Adobe.<\/p>\n<ul>\n<li>What are the methods of an array?  <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/help.adobe.com\/en_US\/FlashPlatform\/reference\/actionscript\/3\/Array.html#summaryTableMethod\">Check the API.<\/a><\/li>\n<li>How do you split a string at every return?  <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/help.adobe.com\/en_US\/FlashPlatform\/reference\/actionscript\/3\/String.html#split%28%29\">Check the API.<\/a><\/li>\n<li>How do you create a Vector number?  <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/help.adobe.com\/en_US\/FlashPlatform\/reference\/actionscript\/3\/Vector.html#helpful-pod\">Check the API.<\/a><\/li>\n<li>etc&#8230;<\/li>\n<\/ul>\n<p>It&#8217;s actually very useful once you know how it&#8217;s laid out, and once you realize that there&#8217;s just way more there than you can put to memory in one &#8220;read-through&#8221;, the importance of knowing everything about the language becomes unimportant.<\/p>\n<p><strong>3:<\/strong> Practice; in my opinion, the best training is doing.  So, pick a project, think through the logical steps <em>you<\/em> would take to do whatever it is you want your code to do, and research how you&#8217;d do that.<\/p>\n<p>Finally, with regards to your particular area of interest, I&#8217;ve bought and loved Keith Peter&#8217;s <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/books.google.com\/books?id=nzyu5TytMEUC&amp;printsec=frontcover&amp;dq=Actionscript%203%20animation&amp;hl=en&amp;sa=X&amp;ei=CEMdUa-lEJH88QTA74DoDQ&amp;ved=0CC0Q6AEwAA#v=onepage&amp;q=Actionscript%203%20animation&amp;f=false\">Actionscript 3 Animation<\/a> book.  It clearly explains all of your animation\/collision\/physics\/3d-camera needs.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">1<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved AS3 advanced guide [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Apocalyptic0n3 is correct, you won&#8217;t find the training you need here, however, I can recommend where to go from here. 1: Buy a programming book, or use any of the freely available manuals. Perhaps an AS3 Cookbook, and definitely an API reference. 2: Learn general programming. I don&#8217;t mean &#8220;go learn C&#8221;, I mean, &#8230; <a title=\"[Solved] AS3 advanced guide [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/\" aria-label=\"More on [Solved] AS3 advanced guide [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[453],"class_list":["post-5152","post","type-post","status-publish","format-standard","hentry","category-solved","tag-actionscript-3"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] AS3 advanced guide [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] AS3 advanced guide [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Apocalyptic0n3 is correct, you won&#8217;t find the training you need here, however, I can recommend where to go from here. 1: Buy a programming book, or use any of the freely available manuals. Perhaps an AS3 Cookbook, and definitely an API reference. 2: Learn general programming. I don&#8217;t mean &#8220;go learn C&#8221;, I mean, ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-26T18:22:45+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] AS3 advanced guide [closed]\",\"datePublished\":\"2022-08-26T18:22:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/\"},\"wordCount\":301,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"actionscript-3\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/\",\"name\":\"[Solved] AS3 advanced guide [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-08-26T18:22:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] AS3 advanced guide [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] AS3 advanced guide [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] AS3 advanced guide [closed] - JassWeb","og_description":"[ad_1] Apocalyptic0n3 is correct, you won&#8217;t find the training you need here, however, I can recommend where to go from here. 1: Buy a programming book, or use any of the freely available manuals. Perhaps an AS3 Cookbook, and definitely an API reference. 2: Learn general programming. I don&#8217;t mean &#8220;go learn C&#8221;, I mean, ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/","og_site_name":"JassWeb","article_published_time":"2022-08-26T18:22:45+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] AS3 advanced guide [closed]","datePublished":"2022-08-26T18:22:45+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/"},"wordCount":301,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["actionscript-3"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/","name":"[Solved] AS3 advanced guide [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-08-26T18:22:45+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-as3-advanced-guide-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] AS3 advanced guide [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/5152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=5152"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/5152\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=5152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=5152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=5152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}