{"id":22,"date":"2006-09-23T19:23:33","date_gmt":"2006-09-24T03:23:33","guid":{"rendered":"http:\/\/blog.danielparnell.com\/?p=22"},"modified":"2006-09-23T22:02:58","modified_gmt":"2006-09-24T06:02:58","slug":"textmate-and-flex-2","status":"publish","type":"post","link":"https:\/\/blog.danielparnell.com\/?p=22","title":{"rendered":"TextMate and Flex 2"},"content":{"rendered":"<p>I&#8217;ve been having a bit of a play with Adobe&#8217;s Flex 2 command line compiler.  After doing a quick search around the net I found  a couple of hints for using it with TextMate.  Unfortunately none of them did quite what I wanted, so I built my own.  Hopefully it will be useful for others \ud83d\ude42<\/p>\n<p><a id=\"p21\" title=\"TextMate bundle for Flex 2 coding\" href=\"http:\/\/blog.danielparnell.com\/wp-content\/uploads\/2006\/09\/flex.zip\">TextMate bundle for Flex 2 coding<\/a><\/p>\n<p>It adds a new language type for mxml files, a few snippets with mx as the tab trigger and a build command bound to Command-B.\u00c2\u00a0 By default it looks for your Flex install in the following places<\/p>\n<ol>\n<li>~\/Flex<\/li>\n<li>~\/flex_sdk_2<\/li>\n<li>\/Developer\/SDKs\/Flex<\/li>\n<li>\/Developer\/SDKs\/flex_sdk_2<\/li>\n<li>\/Developer\/Applications\/Flex<\/li>\n<li>\/Developer\/Applications\/flex_sdk_2<\/li>\n<li>\/Applications\/Flex<\/li>\n<li>\/Applications\/flex_sdk_2<\/li>\n<\/ol>\n<p>Any errors or warnings are displayed in the output window and a click will take you to where the problem is.<\/p>\n<p>Once your Flex app is building successfully it will be opened in Safari, or if you have a script called deploy in the same folder as your mxml file it will be executed instead.<\/p>\n<p>Enjoy \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been having a bit of a play with Adobe&#8217;s Flex 2 command line compiler. After doing a quick search around the net I found a couple of hints for using it with TextMate. Unfortunately none of them did quite what I wanted, so I built my own. Hopefully it will be useful for others &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.danielparnell.com\/?p=22\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;TextMate and Flex 2&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6],"tags":[],"class_list":["post-22","post","type-post","status-publish","format-standard","hentry","category-web","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p561S3-m","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22"}],"version-history":[{"count":0,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=\/wp\/v2\/posts\/22\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.danielparnell.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}