• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

How can make a ebook app

New Here ,
Nov 02, 2015 Nov 02, 2015

Copy link to clipboard

Copied

Link BooksApp.FXP file : Dropbox - BooksApp.fxp

! !I have a ebook.xml like

============== EBook.xml ===========================

<?xml version="1.0" encoding="utf-8"?>

<list>

  <chapter>

    <id>1</id>

    <title>chapter 1</title>

    <content>An investigation by aviation experts using data from the aircraft's "black boxes" has yet to give its conclusions...

     </content>

  </chapter>

<chapter>

    <id>2</id>

    <title>chapter 2</title>

    <content>An investigation by aviation experts using data from the aircraft's "black boxes" has yet to give its conclusions...

     </content>

  </chapter>

<chapter>

    <id>3</id>

    <title>chapter 3</title>

    <content>An investigation by aviation experts using data from the aircraft's "black boxes" has yet to give its conclusions...

     </content>

</chapter>

<chapter>

    <id>4</id>

    <title>chapter 4</title>

    <content>An investigation by aviation experts using data from the aircraft's "black boxes" has yet to give its conclusions...

     </content>

</chapter>

</list>

=========== ====================


=============Ebooks.mxml=================

Ebooks.mxml

<?xml version="1.0" encoding="utf-8"?>

<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009"

  xmlns:s="library://ns.adobe.com/flex/spark" firstView="views.EbooksHomeView.mxml" applicationDPI="240">

  <fx:Declarations>

  <!-- Place non-visual elements (e.g., services, value objects) here -->

  </fx:Declarations>

  <s:navigationContent>

  <s:Button icon="@Embed('assets/home.png')"

   click="navigator.popToFirstView()"/>

  </s:navigationContent>

</s:ViewNavigatorApplication>

=========================================================

=============EbooksHomeView.mxml==========================

EbooksHomeView.mxml

<?xml version="1.0" encoding="utf-8"?>

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"

  xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView"

  creationComplete="srv.send()">

  <fx:Script>

  <![CDATA[

  import mx.binding.utils.BindingUtils;

  import spark.events.IndexChangeEvent;

  protected function list_changeHandler(event:IndexChangeEvent):void

  {

  // TODO Auto-generated method stub

  navigator.pushView(EbooksDetail,list.selectedItem);

  }

  ]]>

  </fx:Script>

  <fx:Declarations>

  <!-- Place non-visual elements (e.g., services, value objects) here -->

  <s:HTTPService id="srv" url="assets/ebook.xml"

  result="data=srv.lastResult.list.chapter"/>

  </fx:Declarations>

  <s:navigationContent/>  <!-- remove button home -->

  <s:List id="list" top="0" bottom="0" left="0" right="0"

  dataProvider="{data}"

  change="list_changeHandler(event)">

  <s:itemRenderer>

  <fx:Component>

  <s:IconItemRenderer

  label="Chapter {data.id}: {data.title}"

  />

  </fx:Component>

  </s:itemRenderer>

  </s:List>

</s:View>

=============================================


==========EbooksDetail.mxml===================

EbooksDetail.mxml

<?xml version="1.0" encoding="utf-8"?>

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"

  xmlns:s="library://ns.adobe.com/flex/spark" title="Chương {data.id}: {data.title}">

  <fx:Script>

  <![CDATA[

  import flashx.textLayout.edit.SelectionState;

  import mx.events.IndexChangedEvent;

  protected function button1_clickHandler(event:MouseEvent):void

  {

  // TODO Auto-generated method stub

  navigator.pushView(EbooksDetail, ? );

  // navigator.popView();

  // navigator.popToFirstView();

  // navigator.popAll();

  // navigator.replaceView();

  }

  protected function button2_clickHandler(event:MouseEvent):void

  {

  // TODO Auto-generated method stub

  }

  ]]>

  </fx:Script>

  <fx:Declarations>

  <!-- Place non-visual elements (e.g., services, value objects) here -->

  </fx:Declarations>

  <s:TextArea left="0" right="0" top="0" bottom="0" text="{data.content}"/>

  <s:Button x="361" y="620" label="next" click="button1_clickHandler(event)"/>

  <s:Button x="268" y="620" label="Pre" click="button2_clickHandler(event)"/>

</s:View>

In "button1_clickHandler" funtion , i don't know how to put  " arguments " to go next chapter .

In "button2_clickHandler" funtion , i don't know how to put  " arguments " to go pre chapter .

I'm a newbie with flash builder , So can anybody help me  ideas to solve that .

Thank so much

Views

293

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines