
{"id":750,"date":"2009-01-11T01:52:01","date_gmt":"2009-01-11T00:52:01","guid":{"rendered":"http:\/\/www.matthijskamstra.nl\/blog\/?p=750"},"modified":"2009-01-11T01:56:45","modified_gmt":"2009-01-11T00:56:45","slug":"box2dflashas3-refactored-2","status":"publish","type":"post","link":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/","title":{"rendered":"Box2DFlashAS3 Refactored"},"content":{"rendered":"<p>If you are a Flex\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the <a href=\"http:\/\/opensource.adobe.com\/wiki\/display\/flexsdk\/Coding+Conventions\">AS3 coding conventions<\/a> and seems funny.<\/p>\n<p>Not that I&#8217;m so good at it (seem to have a lot of problem shaking the suffix &#8220;_mc&#8221;) but other people have the same problem: read <a href=\"http:\/\/www.box2d.org\/forum\/viewtopic.php?p=5286#p5286\">this<\/a>, <a href=\"http:\/\/www.box2d.org\/forum\/viewtopic.php?p=5314#p5314\">this<\/a> and <a href=\"http:\/\/www.box2d.org\/forum\/viewtopic.php?p=5908#p5908\">this<\/a>.<\/p>\n<p>And one of them refactored the code, and not just someone: it done by John Lindquist (box2D user-name is pv3d).<br \/>\nJohn is one of the &#8220;Committer team&#8221; (?) of <a href=\"http:\/\/blog.papervision3d.org\/\">papervision3D<\/a> and writes tutorials for papervision3D on <a href=\"http:\/\/pv3d.org\/\">pv3d.org<\/a>.<\/p>\n<p>You can find the code at <a href=\"http:\/\/code.google.com\/p\/box2dflash\/\">http:\/\/code.google.com\/p\/box2dflash\/<\/a> and John started working on tutorials (<a href=\"http:\/\/box2dflash.org\/\">http:\/\/box2dflash.org\/<\/a>) but stopped after completing one&#8230; \ud83d\ude41<\/p>\n<div class=\"flash\">[swf]http:\/\/box2dflash.org\/sites\/default\/files\/flash\/RefactoredBox2dSpeedTest.swf, 520, 390[\/swf]<\/div>\n<p>I&#8217;ve took a quick look in the examples made by John, and I must confess that it seems more familiar\/easier.<br \/>\n<em>Conventions are you friend&#8230;<\/em><\/p>\n<p>But what to do? Use the box2D port to AS3 from C++ or use the refactored one.<br \/>\nI&#8217;m using the original <a href=\"http:\/\/box2dflash.sourceforge.net\/\">Box2DFlash AS3 2.0.1<\/a>, not only for <a href=\"http:\/\/www.box2d.org\/forum\/viewtopic.php?p=5290#p5290\">this reason<\/a> (shaktool is one of two programmers responsible for the C++ to AS3 conversion and maintenance) but a lot of tutorials are based upon the original. <\/p>\n<p>But I can&#8217;t wait for Box2DFlash AS3 2.0.2 and see what skatehead, shaktool and borisTheBrave have decided (I&#8217;m secretly cheering for John&#8217;s version!)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are a Flex\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the AS3 coding conventions and seems funny. Not that I&#8217;m so good at it (seem to have a lot of problem shaking the suffix &#8220;_mc&#8221;) but other people have the same [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,3],"tags":[408,182,230,231,235,398,232,233,234,237,236],"class_list":["post-750","post","type-post","status-publish","format-standard","hentry","category-as3","category-flash","tag-as3","tag-blog","tag-box2d","tag-box2dflash","tag-conventions","tag-flash","tag-flash-developer","tag-john-lindquist","tag-papervision3d","tag-programmers","tag-syntax"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"If you are a Flex\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the AS3 coding conventions and seems funny. Not that I&#039;m so good at it (seem to have a lot of problem shaking the suffix &quot;_mc&quot;) but other people have the same\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Matthijs Kamstra\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"[mck] | a polymath zapper\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Box2DFlashAS3 Refactored | [mck]\" \/>\n\t\t<meta property=\"og:description\" content=\"If you are a Flex\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the AS3 coding conventions and seems funny. Not that I&#039;m so good at it (seem to have a lot of problem shaking the suffix &quot;_mc&quot;) but other people have the same\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-01-11T00:52:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2009-01-11T00:56:45+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Box2DFlashAS3 Refactored | [mck]\" \/>\n\t\t<meta name=\"twitter:description\" content=\"If you are a Flex\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the AS3 coding conventions and seems funny. Not that I&#039;m so good at it (seem to have a lot of problem shaking the suffix &quot;_mc&quot;) but other people have the same\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/#article\",\"name\":\"Box2DFlashAS3 Refactored | [mck]\",\"headline\":\"Box2DFlashAS3 Refactored\",\"author\":{\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/#organization\"},\"datePublished\":\"2009-01-11T01:52:01+01:00\",\"dateModified\":\"2009-01-11T01:56:45+01:00\",\"inLanguage\":\"en-US\",\"commentCount\":1,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/#webpage\"},\"articleSection\":\"AS3, Flash, AS3, blog, box2d, box2dFlash, conventions, Flash, flash developer, john lindquist, papervision3d, programmers, syntax\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/category\\\/flash\\\/#listItem\",\"name\":\"Flash\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/category\\\/flash\\\/#listItem\",\"position\":2,\"name\":\"Flash\",\"item\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/category\\\/flash\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/category\\\/flash\\\/as3\\\/#listItem\",\"name\":\"AS3\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/category\\\/flash\\\/as3\\\/#listItem\",\"position\":3,\"name\":\"AS3\",\"item\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/category\\\/flash\\\/as3\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/#listItem\",\"name\":\"Box2DFlashAS3 Refactored\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/category\\\/flash\\\/#listItem\",\"name\":\"Flash\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/#listItem\",\"position\":4,\"name\":\"Box2DFlashAS3 Refactored\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/category\\\/flash\\\/as3\\\/#listItem\",\"name\":\"AS3\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/#organization\",\"name\":\"[mck]\",\"description\":\"a polymath zapper\",\"url\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"Matthijs Kamstra\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/06ff22a1197b6624946e5a3377184f11ddc00ac06a6f1d2311b9d2072bdf61b1?s=96&d=wavatar&r=g\",\"width\":96,\"height\":96,\"caption\":\"Matthijs Kamstra\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/#webpage\",\"url\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/\",\"name\":\"Box2DFlashAS3 Refactored | [mck]\",\"description\":\"If you are a Flex\\\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the AS3 coding conventions and seems funny. Not that I'm so good at it (seem to have a lot of problem shaking the suffix \\\"_mc\\\") but other people have the same\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/2009\\\/01\\\/11\\\/box2dflashas3-refactored-2\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2009-01-11T01:52:01+01:00\",\"dateModified\":\"2009-01-11T01:56:45+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/\",\"name\":\"[mck]\",\"description\":\"a polymath zapper\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.matthijskamstra.nl\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Box2DFlashAS3 Refactored | [mck]","description":"If you are a Flex\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the AS3 coding conventions and seems funny. Not that I'm so good at it (seem to have a lot of problem shaking the suffix \"_mc\") but other people have the same","canonical_url":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/#article","name":"Box2DFlashAS3 Refactored | [mck]","headline":"Box2DFlashAS3 Refactored","author":{"@id":"https:\/\/www.matthijskamstra.nl\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.matthijskamstra.nl\/blog\/#organization"},"datePublished":"2009-01-11T01:52:01+01:00","dateModified":"2009-01-11T01:56:45+01:00","inLanguage":"en-US","commentCount":1,"mainEntityOfPage":{"@id":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/#webpage"},"isPartOf":{"@id":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/#webpage"},"articleSection":"AS3, Flash, AS3, blog, box2d, box2dFlash, conventions, Flash, flash developer, john lindquist, papervision3d, programmers, syntax"},{"@type":"BreadcrumbList","@id":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.matthijskamstra.nl\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/#listItem","name":"Flash"}},{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/#listItem","position":2,"name":"Flash","item":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/as3\/#listItem","name":"AS3"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/as3\/#listItem","position":3,"name":"AS3","item":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/as3\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/#listItem","name":"Box2DFlashAS3 Refactored"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/#listItem","name":"Flash"}},{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/#listItem","position":4,"name":"Box2DFlashAS3 Refactored","previousItem":{"@type":"ListItem","@id":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/as3\/#listItem","name":"AS3"}}]},{"@type":"Organization","@id":"https:\/\/www.matthijskamstra.nl\/blog\/#organization","name":"[mck]","description":"a polymath zapper","url":"https:\/\/www.matthijskamstra.nl\/blog\/"},{"@type":"Person","@id":"https:\/\/www.matthijskamstra.nl\/blog\/author\/admin\/#author","url":"https:\/\/www.matthijskamstra.nl\/blog\/author\/admin\/","name":"Matthijs Kamstra","image":{"@type":"ImageObject","@id":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/06ff22a1197b6624946e5a3377184f11ddc00ac06a6f1d2311b9d2072bdf61b1?s=96&d=wavatar&r=g","width":96,"height":96,"caption":"Matthijs Kamstra"}},{"@type":"WebPage","@id":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/#webpage","url":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/","name":"Box2DFlashAS3 Refactored | [mck]","description":"If you are a Flex\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the AS3 coding conventions and seems funny. Not that I'm so good at it (seem to have a lot of problem shaking the suffix \"_mc\") but other people have the same","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.matthijskamstra.nl\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/#breadcrumblist"},"author":{"@id":"https:\/\/www.matthijskamstra.nl\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.matthijskamstra.nl\/blog\/author\/admin\/#author"},"datePublished":"2009-01-11T01:52:01+01:00","dateModified":"2009-01-11T01:56:45+01:00"},{"@type":"WebSite","@id":"https:\/\/www.matthijskamstra.nl\/blog\/#website","url":"https:\/\/www.matthijskamstra.nl\/blog\/","name":"[mck]","description":"a polymath zapper","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.matthijskamstra.nl\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"[mck] | a polymath zapper","og:type":"article","og:title":"Box2DFlashAS3 Refactored | [mck]","og:description":"If you are a Flex\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the AS3 coding conventions and seems funny. Not that I'm so good at it (seem to have a lot of problem shaking the suffix &quot;_mc&quot;) but other people have the same","og:url":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/","article:published_time":"2009-01-11T00:52:01+00:00","article:modified_time":"2009-01-11T00:56:45+00:00","twitter:card":"summary_large_image","twitter:title":"Box2DFlashAS3 Refactored | [mck]","twitter:description":"If you are a Flex\/Flash developer (and not familiar with another programming language), you will agree that the syntax for Box2DFlash is not following the AS3 coding conventions and seems funny. Not that I'm so good at it (seem to have a lot of problem shaking the suffix &quot;_mc&quot;) but other people have the same"},"aioseo_meta_data":{"post_id":"750","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-12-11 08:59:30","updated":"2025-06-04 09:24:32","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.matthijskamstra.nl\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/\" title=\"Flash\">Flash<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/as3\/\" title=\"AS3\">AS3<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tBox2DFlashAS3 Refactored\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.matthijskamstra.nl\/blog"},{"label":"Flash","link":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/"},{"label":"AS3","link":"https:\/\/www.matthijskamstra.nl\/blog\/category\/flash\/as3\/"},{"label":"Box2DFlashAS3 Refactored","link":"https:\/\/www.matthijskamstra.nl\/blog\/2009\/01\/11\/box2dflashas3-refactored-2\/"}],"_links":{"self":[{"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/posts\/750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/comments?post=750"}],"version-history":[{"count":3,"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/posts\/750\/revisions"}],"predecessor-version":[{"id":753,"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/posts\/750\/revisions\/753"}],"wp:attachment":[{"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/media?parent=750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/categories?post=750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.matthijskamstra.nl\/blog\/wp-json\/wp\/v2\/tags?post=750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}