دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Shashank Tiwari, Elad Elrom, Charlie Schulze سری: ISBN (شابک) : 1430224835, 9781430224839 ناشر: سال نشر: 2010 تعداد صفحات: 561 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 10 مگابایت
در صورت تبدیل فایل کتاب AdvancED Flex 4 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Advanced Flex 4 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Flex 4 بهروزرسانی جدید Adobe در مورد محصول بسیار موفق Flex است و این کتاب نسلی از توسعهدهندگان Flex را به بهترین شیوههای پیشرفته و حرفهای در صنعت میبرد. Flex روز به روز برای Adobe اهمیت بیشتری پیدا می کند و بسیاری از توسعه دهندگان وب مهارت های خود را از Flash به Flex منتقل می کنند و به دنبال یادگیری برخی از تکنیک های پیشرفته هستند. از آنجایی که اندازه بازار فلکس در حال گسترش و کسب تجربه است، نیاز به کتابی که تمام قابلیت ها و مفاهیم پیشرفته را پوشش دهد، بیشتر می شود. Adobe Flex ابزار انتخابی برای توسعه دهندگان برنامه های کاربردی اینترنتی غنی با تعامل وب 2.0 است. نسخه 4 ابزارها و مفاهیم پیشرفته جدید را به محصولی که از قبل توانمند است به ارمغان می آورد.
Flex 4 is the new update from Adobe on their highly successful Flex product and this book takes a generation of Flex developers to the advanced and professional best practices in the industry. Flex is becoming more and more important to Adobe, and a lot of Web developers will be migrating their skills from Flash to Flex, and looking to learn some advanced techniques. As the size of the Flex market continues to expand and gain experience, so does the need for a book that covers all the capabilities and advanced concepts. Adobe Flex is the tool of choice for developers of rich internet applications with Web 2.0 interactivity. Version 4 brings advanced new tools and concepts to an already capable product.
Prelim......Page 1
Contents at a Glance......Page 6
Contents......Page 7
Foreword......Page 14
About the Authors......Page 16
About the Technical Reviewer......Page 17
Acknowledgments......Page 18
Introduction......Page 19
Layout Conventions......Page 20
Building Applications Using Test-Driven Development......Page 21
Writing Your First Test Suite......Page 22
Writing Your First Test Case Class......Page 25
Review the Results......Page 27
Test-Driven Development with FlexUnit 4......Page 45
Summary......Page 62
Techniques for Using Data Binding......Page 63
One and Two-way Data Binding Using Braces in MXML......Page 64
Data Binding Using Braces Overhead......Page 67
One and Two-ways Data Binding Using Binding tag......Page 73
Using the BindingUtils Class......Page 74
Implicit Data Binding......Page 79
Explicit Data Binding......Page 83
Debugging Bindings......Page 84
TurboBinding Metadata......Page 85
Creating Class and Binding All Properties......Page 88
Binding Using ObjectProxy......Page 90
Using Bindable When Binding Is Not Necessary......Page 91
Assuming Execution Order of Binding......Page 92
Assigning a Binding Tag When You Don’t Need It......Page 93
Binding Class and Binding Property at the Same Time......Page 94
Summary......Page 95
Workflow Enhancements with Flash Catalyst......Page 97
Utilizing Flash Catalyst As a Developer Tool......Page 98
RIA Designer-Developer Workflow Utilizing Catalyst......Page 99
Step 1: Preparation......Page 100
Step 2: Converting Artwork and Interactions into Code......Page 107
Step 3: Integration of Code into Application......Page 114
Step 5: Develop......Page 122
Summary......Page 132
AIR Basics......Page 133
Building a Browser......Page 137
Native Menus......Page 139
Building a Photo Browser......Page 142
SQLite Database......Page 149
Use Case Example......Page 153
Self-Updating with AIR......Page 156
Summary......Page 160
AIR 2.0 Enhancements Overview......Page 161
Additional Networking Support......Page 162
Launching and Interacting with Native Processes......Page 169
File Promise API......Page 172
Additional Functionality to Existing APIs......Page 175
Open File with Default Application......Page 176
Microphone Access API......Page 178
Mac Vector Printing Support......Page 183
Idle Time-Out......Page 184
Mass Storage Device Detection......Page 185
Multi-touch Functionality......Page 187
Decrease in Resources Used......Page 189
WebKit Performance Increase......Page 190
Summary......Page 198
Understanding Spark Style Support......Page 199
CSS Styling vs. Skins......Page 201
Building a Theme Using Flash Catalyst......Page 202
Creating a Button Component......Page 203
Creating a Text Input Component......Page 206
Creating Horizontal Scroll Bar Component......Page 207
Adjust Flash Catalyst Generated Code......Page 208
Create a CSS document......Page 209
Integrating a Theme into Flash Builder / Flex Plug-In......Page 210
Integrating a Theme into Flash Builder 4 / Flex Plug-In......Page 212
Building a Theme Using Adobe Illustrator......Page 215
Summary......Page 220
Integrating Flex with Java Using Services......Page 221
Leveraging HTTP Calls and Web Services......Page 223
Integration Based on HTTP Requests......Page 224
HTTPService Component......Page 227
URLLoader, URLRequest, and URLVariables......Page 236
Using Sockets......Page 246
Integration through Web Services......Page 248
Using SOAP-Based Web Services......Page 249
A REST Web Service in Action......Page 255
Understanding the Potential of XML-RPC......Page 257
Walking Through a JSON-RPC Example......Page 261
Combining Hessian and Flex......Page 264
Summary......Page 266
Remoting and RPC......Page 269
Data Services Architecture......Page 270
It’s a Web Application......Page 271
Protocols, Channels, Destinations, and Endpoints......Page 272
Installing a Data Service......Page 273
Calling Remote Methods and Serializing Objects......Page 277
Extending Data Services for Advanced Remoting Use Cases......Page 292
Essential Messaging and Pushing Data......Page 294
Advanced Issues in Messaging......Page 302
Using Server-side Proxies......Page 304
Application Security......Page 305
Summary......Page 306
Hacking the Flash Builder Page Template......Page 307
Flex Calling JavaScript......Page 309
Calling from JavaScript Into Flex......Page 315
Flex for Widgets......Page 316
Summary......Page 324
Flex Mashups......Page 325
Accessing Data Sources......Page 328
Creating the crossdomain.xml Policy File......Page 330
Connecting to a RESTful Data Source......Page 332
Connecting to a SOAP Data Source......Page 339
Connecting to a Data Source Using AMF......Page 342
Working with Web Feeds and Namespaces......Page 348
SPARQL Namespace......Page 349
Atom Namespace......Page 351
GeoRSS namespace......Page 353
PHP proxy......Page 355
ASP Proxy......Page 356
JSP Proxy......Page 357
Utilizing Mashup Platforms As Proxies......Page 359
Data Interconnectivity......Page 366
Additional Libraries......Page 382
Yahoo! Maps API......Page 383
UMap......Page 391
Flickr......Page 395
Creating Your Own Flex Mashup......Page 401
Summary......Page 402
Decompiling and Modifying a SWF File......Page 405
Loading a SWF File into Another Project......Page 409
Figuring Out the Application Source Code......Page 412
Accessing Another Domain Through the Accessed Application......Page 413
Part 2: Cross-Site Scripting (XSS) Vulnerability......Page 415
Cross-Site Scripting Attack on a Web Page from Flex......Page 416
Malicious Data Injection......Page 418
How to Avoid Cross-Scripting Attacks......Page 421
Summary......Page 423
Links......Page 424
Weighing Up the StatusQuo......Page 425
HTML Web Technologies......Page 426
Virtual Machines in the Browsers......Page 430
Frameworks behind the scenes......Page 431
Generating XML......Page 432
Service-Orienting Legacy Applications......Page 434
Resolving State Management Complexity......Page 438
Generating Database-driven Applications......Page 439
Reusing the Middle Tier......Page 446
Apache Struts 1.x and Flex......Page 447
Ruby on Rails and Flex......Page 449
Summary......Page 452
Twitter API for Flex and AIR Apps......Page 453
Twitter API Using an AIR Application......Page 454
Twitter API Using Flex Application......Page 455
Integrating with Salesforce......Page 458
Using Amazon S3 for File Sharing......Page 467
Hacking YouTube......Page 474
Summary......Page 480
Supported Video and Audio Formats......Page 481
MPEG-4......Page 483
F4A and F4B......Page 484
Encoding Video for Flash Applications......Page 485
Compressing a Video File Using the Adobe Media Encoder......Page 486
Streaming vs. Progressive Download......Page 490
Creating a Music Player......Page 491
AbstractPlayer......Page 492
Player Class......Page 496
Music Player GUI......Page 501
Creating a Video Player for Flash 10......Page 504
Video Player for Flash 10......Page 509
Embed a Video File in Flash 10......Page 510
Adobe Open Screen Media Framework......Page 512
Hello World Example......Page 517
Summary......Page 523
Before You Begin......Page 525
Creating 3D Objects......Page 526
Working with Materials......Page 527
Animating Objects......Page 528
Creating a Papervision Coverflow Utilizing ArrayCollection......Page 530
Summary......Page 539
A......Page 541
B......Page 543
C......Page 544
D......Page 545
E......Page 546
G......Page 549
J......Page 550
K......Page 551
N......Page 553
P......Page 554
R......Page 555
S......Page 556
T......Page 557
U......Page 558
W......Page 559
Z......Page 560