{"id":178,"date":"2009-03-15T12:47:23","date_gmt":"2009-03-15T20:47:23","guid":{"rendered":"http:\/\/sambaker.net\/neattools\/?p=178"},"modified":"2009-03-15T12:48:00","modified_gmt":"2009-03-15T20:48:00","slug":"releaseoutside","status":"publish","type":"post","link":"https:\/\/sambaker.net\/neattools\/?p=178","title":{"rendered":"ReleaseOutside"},"content":{"rendered":"<p>Sounds like something a dog would do. Anyhow, this functionality is missing from AS3, but it can be recreated.  Essentially, I have allowed for the dragging of modules over the top of each other (hmmm. I just thought of something. Maybe I should make them not able to overlap) Anyway, that new thought aside, I&#8217;ve made it so that even if you overlap a module, or underlap, when you release the mouse, the button, for instance, will now turn off, rather than staying in the on position like it used to.  The more current problem is creating connection and frankly I&#8217;m stuck. I&#8217;ve created hit areas (I&#8217;m not even getting into finding the correct input and output yet.) on the left and right side of every module. when you mouse down on the right side and drag, a line will run from the right side of the module to your mouse.  If you release the mouse, the line dies.  What I can&#8217;t do is figure out how to tell if you&#8217;ve dropped the line in the left input of another module.  The code that detects the inputs and outputs is in the module class and what I can&#8217;t figure out is how I need to reference the two modules I want to connect.<br \/>\n<div id=\"swf463d1\">This movie requires Flash Player 9<\/div>\n<script type=\"text\/javascript\">\n\tswfobject.embedSWF(\"source\/neattools21.swf\", \"swf463d1\", \"400\", \"400\", \"9.0.0\", \"\", {}, {wmode: \"window\", menu: \"false\", quality: \"high\", bgcolor: \"#FFFFFF\", allowScriptAccess: \"always\"}, {});\n<\/script>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sounds like something a dog would do. Anyhow, this functionality is missing from AS3, but it can be recreated. Essentially, I have allowed for the dragging of modules over the top of each other (hmmm. I just thought of something. Maybe I should make them not able to overlap) Anyway, that new thought aside, I&#8217;ve [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=\/wp\/v2\/posts\/178"}],"collection":[{"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=178"}],"version-history":[{"count":2,"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=\/wp\/v2\/posts\/178\/revisions"}],"predecessor-version":[{"id":180,"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=\/wp\/v2\/posts\/178\/revisions\/180"}],"wp:attachment":[{"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sambaker.net\/neattools\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}