`
sitoto
  • 浏览: 124201 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于FlexBook

    博客分类:
  • Flex
阅读更多

FlexBook
March 5th, 2007

Somewhere around two years ago (really? Wow, it’s been a while), we got our first builds of the new flash player and flex framework up and running. To celebrate, I took a crack at building one of my favorite flash components in flex, the Book component. I got some basic proof of concept up and running, but had to set it aside amid the day to day details of getting Flex 2 built.

Well a few weeks ago, I dug the old code out and polished it up. So here, for your enjoyment, is the FlexBook component.

FlexBook can act as a container, allowing the developer to flip through its children components:
Example 1: FlexBook as a container

FlexBook can be driven by a list of data and an itemRenderer, like a List control or DataGrid. Here’s a porfolio viewer, driven by an XML data file and an MXML component itemRenderer:
Example 2: FlexBook as a List

FlexBook Supports a wide variety of configuration options. Play with some of them here:
Example 3: FlexBook’s styles and settings

FlexBook supports full transparency on its pages. This example is in honor of (and made possible by) my mom, who’s a world class medical illustrator:
Example 4: FlexBook’s transparent Anatomy

This example doesn’t show any new functionality, but it’s a nicely put together example of a dataDriven FlexBook, combined with a state/transition driven item renderer;
Example 5: FlexBook as an image browser

Here’s an example that combines the FlexBook with the Landscape Zoomer component to browse images. Turn the page until you find a picture you like, then click on the image to zoom in. Click again to zoom back out.
Example 6: FlexBook with the Landscape Zoomer

Interested in learning how FlexBuilder works? Take a peek at this walkthrough (work in progress)
A walk through the FlexBook page flip effect

The code for this component is written from scratch, using AS3, flex concepts, and player 9 functionality, but it is by no means original. The functionality is inspired by this excellent example from Macc/iparigrafika.

Questions, Comments, Feedback, Kudos or Criticisms? As always, it’s very much appreciated. Leave them here.

Enjoy!
0
0
分享到:
评论

相关推荐

    FlexBook的动态添加

    标题中的“FlexBook的动态添加”指的是在编程中如何动态地向FlexBook组件中添加内容。FlexBook通常是指Flex电子书或基于Flex技术构建的电子书籍应用,它允许开发者创建具有交互性和动态性的数字图书。Flex是Adobe...

    FlexBook 翻书特效

    FlexBook是一种基于Adobe Flex技术实现的翻书特效,它为用户提供了类似真实书籍翻页的交互体验。在网页设计和开发中,这种效果通常用于创建虚拟电子书、杂志或者手册,提升用户的阅读体验。Flex是Adobe公司推出的一...

    FlexBook.chm中文手册

    较好flex学习手册,基础flex3.0的开发手册

    FlexBook组件在Book.as中添加跳转Page功能

    分享给遇到用FlexBook组件时,大概就是从这儿下的http://www.rubenswieringa.com/code/as3/flex/Book/,页面无法直接跳转的童鞋们,直接保存名字为Book.as替换原来的Book.as文件即可直接使用jumpToPage方法跳转页面

    acanvas-dartbook:Dart翻页书组件。 从FlexActionScript移植

    原始Flexbook作者:Ruben Swieringa 原始发行说明: : 原始灵感:DreamFactory的Eric Natzke 特征 Acanvas Dartbook是一个页面动画书组件,从Flex移植到ActionScript,再到Dart。 Pageflip效果(上尉队长)。 ...

    flex翻书组件

    Flex翻书组件是一种基于Adobe Flex技术开发的交互式电子书应用,它提供了逼真的翻书效果,让读者在数字环境中体验类似纸质书籍的阅读感受。Adobe Flex是一个用于构建富互联网应用程序(RIA)的框架,使用MXML和...

Global site tag (gtag.js) - Google Analytics