As I said, the Flash SDK is included in all Flash apps. So with those things in mind, let's look at how they interact. Apache has no part in this project, other than Adobe's promise to keep supporting Flex and MXML for the foreseeable future. It is developed solely by Adobe and is closed-source. The AIR SDK is the bridge between Flash and the native platform and nothing more. AIR allows you to run Flash apps as native apps on various platforms. AIR SDK - This is the Adobe Integrated Runtime.You should not mix components from the two. MX is no longer in development, while Spark is. There are two main different GUI frameworks in Flex: MX and Spark. This framework is also open-source, so it is partially community developed, partially Apache developed. We are currently at 4.11 with 4.12 due out in the coming months. Since that time, Apache has been developing the framework with fairly consistent development. After v4.6, roughly two years ago, Adobe donated the framework to Apache. Flex SDK - Flex is a GUI framework originally developed by Adobe.No matter what you are building for, every Flash application must include this SDK. Your core classes ( DisplayObject, Object, Number, System, etc) are all found within this SDK. Flash SDK - This is the basis for all things Flash and is developed solely by Adobe.There are several others (like Starling) which have no affiliation with Adobe, so we won't count those. There are three official SDKs for Flash development. To avoid stretching out the comments on the main question further, I'll throw this into an answer. which makes me a little nervous in that I have no idea what magic it's bringing One thought is to go back thru our hundreds of images and flatten (unflatten? whatever) them all with some photoshop batch process. have poked around and cant figure that side of it out. Not a graphics guy, was hoping I wouldnt have to become one. #Adobe air framework damaged code#images are all pngs, imported into flash and compiled to a swc, then merged into code Meanwhile the wierdness in the images has something to do with having been flattened or not during production. The thing is, this has worked fine for a long time under the various adobe sdks, and something in the apache sdk fixes the problem, would like to understand it So I dig down and I can see that the bitmap data objects that dont show up all have their HxW set to zero, the others have it set to proper HxW The app builds and runs under both sdks, but about half of my images just dont show up when I run under the adobe sdk One would think that there should be no differences when I make this switch, as my app is AS3 only, no flex references, and the underlying sdks are the same Something strange happens when I switch between the adobe sdk (), and the apache sdk (which includes the same adobe sdk ()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |