One of the most powerful features of Flex is the tremendous design flexibility it contains. Most of this flexibility can be attributed to Adobe implementing CSS with Flex. In my case, I recently served as an advanced UI designer for a new Adobe air™ application, and I received a large number of design change requests a few days before I officially released the first public release to 160,000 users worldwide. While many developers view these last-minute requests as a headache, I can complete these changes in less than 20 minutes and put them into version control, which is entirely thanks to the power of Flex and CSS.
Common abbreviations
UI: User Interface
W3c:world Wide Web Consortium
I view the use of CSS and Flex as a form of utilization within UI development. Through my experience in UI development, I have learned to anticipate and prepare for some certainty. One certainty is that no matter what kind of plan you've made before, the design and functional requirements of the project can change over time throughout the development cycle. This is based on the team environment to do large-scale application development of the rules of the game, to win in the game, the best way is to prejudge the movement of all players, and then do their own position in advance accordingly. After learning to use this development technique flexibly, you will be in an invincible position, and it will be much easier to hit a moving target. Flex performance, such as integration with CSS, happens to allow you to do so, because of this, I was fascinated with the development of flex.
My goal is that after you read this article, you can also use Flex to take advantage of the powerful features of CSS and to be invincible as a developer proficient in the Flex UI. If you are already a flex enthusiast, then I hope you can learn new techniques for using Flex with CSS in this article-especially for enterprise-class applications.
Why do I use CSS?
Most object-oriented design patterns separate design logic from behavioral functionality. Because Adobe actionscript™ is an object-oriented language, it naturally adheres to these object-oriented programming (OOP) conventions. The benefits include flexibility, easy maintenance of your application, code reuse, and better performance.
In the web design world, CSS is a standard for encapsulating code that makes up a Web site. Given the functionality and maturity of CSS, many experienced web designers have sought to implement Web site design and layout properties with CSS. The result is greater control over the perception of the site and greater flexibility. CSS was popular three or four years ago, when web developers began to realize that if the Web site was designed to be independent of the site's behavior, the site's design could easily be modified without damaging or negatively impacting the site's code of conduct. This also drives the rapid development of templates, skin settings for the same code base, and skin settings. For example, I am interested in using WordPress for my blog site. There are thousands of people using the same open source code base to support their blog sites, most of the time, the sites you encounter are built on WordPress, and you often don't realize it, thanks to the successful separation of code and design by using CSS.