{"id":169,"date":"2007-10-05T16:09:33","date_gmt":"2007-10-06T00:09:33","guid":{"rendered":"http:\/\/dougmccune.com\/blog\/2007\/10\/05\/view-differences-between-flex-3-beta-2-sdk-and-beta-1-sdk\/"},"modified":"2007-12-26T13:36:03","modified_gmt":"2007-12-26T21:36:03","slug":"view-differences-between-flex-3-beta-2-sdk-and-beta-1-sdk","status":"publish","type":"post","link":"https:\/\/dougmccune.com\/blog\/2007\/10\/05\/view-differences-between-flex-3-beta-2-sdk-and-beta-1-sdk\/","title":{"rendered":"View differences between Flex 3 Beta 2 SDK and Beta 1 SDK"},"content":{"rendered":"<div style=\"border:1px solid #333333; background-color:#efefef; padding:10px;\"><strong style=\"color:red\">UPDATE:<\/strong> Well shit, turns out that posting the source of the almost-open-source-but-not-quite-yet  Flex SDK is a no-no for now. I assume once the Flex 3 SDK officially goes open source this will be OK, but for now I&#8217;ve been asked by Adobe to take it down. As you say master.<\/div>\n<p>I&#8217;ve posted the Flex 3 Beta 2 SDK that can be compared using Trac to the previous Beta 1 SDK files. This lets you easily see what changed from Beta 1 to Beta 2.<\/p>\n<p><del>View the changest from Beta 1 to Beta 2 here.<\/del><\/p>\n<p>Check out the <del>main Trac site here<\/del>.<\/p>\n<p>New files:<\/p>\n<ul>\n<li>ButtonBar.png<\/li>\n<li>mx.controls.dataGridClasses.DataGridHeaderBase\n<\/li>\n<li>mx.controls.dataGridClasses.DataGridLockedRowContentHolder\n<\/li>\n<li>mx.controls.menuClasses.MenuListData\n<\/li>\n<li>mx.core.EmbeddedFont\n<\/li>\n<li>mx.core.EmbeddedFontRegistry\n<\/li>\n<li>mx.core.IConstraintClient\n<\/li>\n<li>mx.core.IEmbeddedFontRegistry\n<\/li>\n<li>mx.core.IFontContextComponent\n<\/li>\n<li>mx.core.ITextFieldFactory\n<\/li>\n<li>mx.core.TextFieldFactory\n<\/li>\n<li>easing_readme.txt\n<\/li>\n<li>mx.styles.IStyleManager2\n<\/li>\n<li>mx.styles.StyleProxy<\/li>\n<\/ul>\n<p>Some other things to note: <\/p>\n<ul>\n<li>Lots of the files have a very basic change in the copyright notice: from &#8220;2003-2006 Adobe Macromedia Software LLC and its licensors&#8221; to &#8220;2003-2007 Adobe Systems Incorporated&#8221;. That unfortunately means a lot of &#8220;false positives&#8221; show up in the changeset. <\/li>\n<li>I guess joining Adobe means <a href=\"http:\/\/www.robertpenner.com\/flashblog\/\">Robert Penner<\/a> gets to pimp his own book (even with a direct link to the page on Amazon) within the SDK source code.( \ud83d\ude1b I&#8217;m just busting balls)<\/li>\n<li>There are lots of trace statements commented out, giving us an insight into the Flex team&#8217;s debugging mind. ListBase has 40 such statements that haven&#8217;t been removed from the code. DataGrid has 54. ProgressBar line 1631 has the wonderful &#8220;Move indeterminate&#8221; trace statement.<\/li>\n<li>There&#8217;s some new stuff for styling. It looks like they&#8217;ve added a class called StyleProxy (note: at the moment completely undocumented and has large blocks of commented-out code), and that you can use that to set the default styles on custom components. I don&#8217;t really know much about this (Juan, want to chime in?) but check out the changes in TabNavigator to see a little how they&#8217;re using StyleProxy.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>UPDATE: Well shit, turns out that posting the source of the almost-open-source-but-not-quite-yet Flex SDK is a no-no for now. I assume once the Flex 3 SDK officially goes open source this will be OK, but for now I&#8217;ve been asked by Adobe to take it down. As you say master. I&#8217;ve posted the Flex 3 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2],"tags":[16],"class_list":["post-169","post","type-post","status-publish","format-standard","hentry","category-flex","tag-flex-sdk"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts\/169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/comments?post=169"}],"version-history":[{"count":0,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts\/169\/revisions"}],"wp:attachment":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/media?parent=169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/categories?post=169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/tags?post=169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}