`

如何利用Flex設計表單?

    博客分类:
  • Flex
阅读更多

因為學校作業要利用Flex寫出「查課系統」,而查課系統介面就是表單設計,所以第一步我們要先利用Flex拉出表單來,然後將整個外觀處理好,之後若要傳值,有機會的話會再介紹給大家,如果急需的話,就要上網搜尋一下Flex教學了,或是看看梅干的教學

若拋開程式碼撰寫部分,其實Flex的介面使用上和Dreamweaver很像,一些介面的東西都是拖曳就可以完成,所以難度不是很高,比較有問題的會發生在物件該哪一項包住哪一項,排版定位很容易跑位,不然基礎的操作部分並不困難。

在設計表單之前,首先要了解哪個東西要包住哪個東西。整個Flex專案裡,首先你要先拉出一個「Panel」元件當作底,接下來所有東西都在上面處理。再來要拉表單「Form」到Panel裡,接著表單(Form)裡面要再拉「Grid」,這個用途是為了表單內的小項要排版,透過表格(Grid)來切割方便排版,然後每個表格(Grid)裡面就是擺放表單內各小項,像是下拉式選單(ComboBox)、文字輸入區塊(TextInput)等等,最後把按鈕(Button)擺在表格外面表單裡面,這樣才能完成一個簡單的表單。您可以參照以下示意圖來幫助了解。

利用Flex設計表單

第1步 當你先前的專案建立好後,在Flex程式的主畫面中,首先要先拉一個「Panel」,您可以在左下角的【Components】中的找到「Panel」然後拖曳到編輯區,就會產生一個Panel,您可以在右下角調整Panel大小、對齊格式,當然您也可以點擊左上角的綠色按鈕或是「Ctrl+F11」產生預覽來查看結果。

利用Flex設計表單

第2步 如果你有按下左上角的綠色按鈕或是Ctrl+F11,這時候Flex就會開始編譯程式碼產生結果,當然第一次編譯會比較慢,出現以下畫面時請不用擔心,等待畫面處理完成後,就會跳出瀏覽器並秀出您製作的結果了。

利用Flex設計表單

第3步 當處理完「Panel」後,接著請在右下角找到「Form」,然後拖曳到Panel上面,Panel要包住Form,一樣,在右下角也可以調整Form的大小與對齊格式。

利用Flex設計表單

第4步 再來請在左方中找到「Grid」然後拖曳到編輯畫面中,這時會跳出表格的格數設定,在Row中輸入「5」,在Column中輸入「2」然後點擊﹝OK﹞,建立Grid就是為了幫助排版。

利用Flex設計表單

第5步 當Grid建立好後,可能大小不是您需要的,您可以透過又下角的部分來設定表格大小或是將滑鼠移到表格的右下角,透過拖曳來調整大小,當調整完成後建議按一下「Crrl+F11」來預覽看看是不是版面正確,若不正確再調整看看,再按一次預覽來檢查。

利用Flex設計表單

第6步 當Grid處理完後,接著我們可以開始拉表格內要放置的東西,首先我們要拉的是下拉式選單(ComboBox),請在左下角找到「ComboBox」然後拖曳到表格之外。

利用Flex設計表單

第7步 接著再點選你剛拖曳的物件,記得點選時要連同下拉式選單旁的Lable字樣也要包在線內,然後拖曳到你要放置的表格位置,這樣就可以了,如果你有很多個下拉式選單(ComboBox)要產生,請重複本步驟與上一步驟,將下拉式選單處理完。

利用Flex設計表單

第8步 當處理完下拉式選單後,接著可能需要單行的文字輸入區塊,所以請找到左下角的「TextInput」,然後拉到表格之外。

利用Flex設計表單

第9步 接著再點選你剛拖曳的「TextIput」物件,記得點選時要連同下拉式選單旁的Lable字樣也要包在線內,然後拖曳到你要放置的表格位置,一樣,若有多個文字欄位要放置,請重複本步驟與上一步驟,完成單行文字區塊的物件新增。

利用Flex設計表單

第10步 當您的下拉式選單與單行文字輸入區塊都拖曳完成後,相信這時您應該看到一大堆「Lable」字樣,您可以點擊兩下「Lable」字樣,然後進行編輯,如果不需要則把Lable刪除即可。

利用Flex設計表單

第11步 當前面的部分都處理完成後,您可以先點擊「Ctrl+F11」來看看呈現的結果,若確定版面都可以後,最後我們在左下角找到「Button」然後拖曳到畫面的表格以框、表單以內,如果有出現Lable,可以將它刪除。

利用Flex設計表單

第12步 當表單整個都完成後,也確定面板都顯示正確,接著我們要來加入下拉式選單中的值,所以請先點擊任一個下拉選單(ComboBox),然後在點擊編輯區的左上方的「Source」切換到原始碼編輯畫面。

利用Flex設計表單

第13步 接著請在<mx:ComboBox>下方加入以下語法,語法中的「data="數字"」應該是選單的序列,而「lable="變數"」則是選單的顯示的名稱,因為網路上好像沒又詳細解釋這部分的資料,若有說錯,麻煩指正一下,謝謝。

<mx:Object data="0" label="" />
<mx:Object data="1" label="98" />
<mx:Object data="2" label="97" />
<mx:Object data="3" label="96" />

利用Flex設計表單

第14步 接著在切回「Design」部分,你就會看到下拉式選單就會出現一個「0」,這就表示設定成功,若您有其他下拉式選單,請按照本步驟與上一步驟處理,完成後建議按一下「Ctrl+F11」查看,看看效果有沒有出現,如果都出現了就表示設定正確囉!

利用Flex設計表單

基本上,經過以上操作已經把基本的介面都處理好了,這時候有些人可能以為完成了,就會想要點按鈕試試看,不過因為我們沒有加入Script,所以點了並不會有反應的,做完的東西記得儲存檔案,忘記儲存就要重做一次,那是很累人的唷!

分享到:
评论

相关推荐

    FlexForm表单设计器

    FlexForm表单设计器是一款基于Adobe Flex技术开发的高级表单设计工具,专为构建用户界面提供强大支持。Flex是一种开放源代码的框架,主要用于构建富互联网应用程序(RIA),它使用MXML和ActionScript编程语言,结合...

    flex客户表单范本

    Flex客户表单范本是一种基于Adobe Flex技术设计的交互式用户界面模板,主要用于构建Web应用程序中的数据输入和展示模块。Flex是一种开源的、基于ActionScript的框架,它允许开发者创建富有表现力的、动态的RIA(Rich...

    Flex做的登录表单

    在本文中,我们将深入探讨使用Flex构建登录表单的相关知识点。 1. **Flex基础**: Flex提供了MXML和ActionScript 3.0两种主要的编程语言,MXML是一种声明式语言,主要用于UI组件的布局和配置,而ActionScript 3.0...

    flex动态表单源码

    总之,Flex动态表单提供了灵活的用户界面设计,使开发者能够在运行时创建和调整表单,适应不断变化的需求。通过熟练掌握其源码和实现原理,开发者可以构建更加高效、可扩展的富互联网应用程序。

    Flex实例,form表单

    **三、设计表单组件** 1. 在“src”文件夹内,右键点击并选择“New” -&gt; “MXML Component”来创建一个新的MXML文件,如“ContactForm.mxml”。 2. 在MXML文件中,我们可以定义表单的结构。基本的表单元素包括`...

    基于FLEX 开发的一款B/S的自定表单系统

    本篇将深入探讨基于FLEX技术开发的B/S架构自定义表单系统,该系统旨在提供灵活、高效且可定制化的表单设计与管理解决方案。在B/S(Browser/Server)模式下,用户可以通过浏览器直接进行表单的设计、编辑以及数据的...

    Flex表单校验组件

    Flex表单校验组件是基于Adobe Flex开发的一款强大的前端验证工具,它专为构建具有高效数据验证功能的用户界面而设计。在Web应用程序中,表单校验是必不可少的,因为它确保用户输入的数据符合预定义的规则,从而提高...

    JavaScript实现的可视化表单设计器源码.zip

    JavaScript实现的可视化表单设计器源码。实现的可视化表单设计器。基于Vue的可视化表单设计器,让表单开发简单而高效。 特性如下: 可视化配置页面 提供栅格布局,并采用flex实现对齐 一键预览配置的效果 一键生成...

    flex 工作流设计器

    在本文中,我们将深入探讨Flex工作流设计器的主要功能、设计原理以及如何利用它来优化企业的业务流程。 一、Flex工作流设计器的核心功能 1. **图形化界面**:Flex工作流设计器以拖放的方式让用户创建流程图,通过...

    利用Flex和PHP创建网站视频发布系统.doc

    前端界面使用Adobe Flex框架创建,Flex提供了一个强大的环境来构建丰富的用户体验,尤其是对于视频播放器这样的应用。Flex应用程序可以实现以下功能: 1. 播放视频:使用Flex的MediaElement组件来加载和播放FLV视频...

    flex导航设计与表单验证

    里面的每一项我都试验过 直接复制到flex就能看到效果

    流程设计,extjs、flex、web下的流程设计

    本文将深入探讨与"流程设计,extjs、flex、web下的流程设计"相关的知识点,包括EXTJS、Flex技术在Web工作流管理系统中的应用,以及相关的流程设计工具。 首先,EXTJS是一个流行的JavaScript框架,用于构建富客户端...

    CSS表单设计最简单的,最基本的,CSS表单代码,html代码,表单标准化设计

    在网页设计中,表单是不可或缺的一...最后,对于复杂的表单设计,可能需要利用CSS预处理器(如Sass或Less)或框架(如Bootstrap)来简化样式编写和维护。通过理解这些基本概念,你可以创建出既美观又实用的CSS表单。

    Flex经典资料积累

    4. **模拟用户登录设计**:Flex可以使用Model-View-Controller(MVC)模式实现用户登录功能,包括处理表单提交、验证用户输入、状态管理等。 5. **Flex、Java、Json更新MySQL数据**:通过使用Json作为数据交换格式...

    flexform动态from

    开发者可以利用`FlexForm.js`这样的脚本库,结合HTML、CSS和JavaScript,构建出高度可定制的动态表单,同时借助像`php2java.php`这样的后端服务来处理数据交互。这个主题涵盖了许多Web开发的关键知识点,包括前端...

    Java_Flex,Java_Flex,Java_Flex

    在实际开发中,Java负责处理业务逻辑、数据存储和安全控制,而Flex则专注于用户界面的设计和用户体验。例如,Flex可以创建丰富的图表、表单和动画,Java则在后台执行数据查询、计算和事务处理。两者通过上述集成方式...

    《Flex 4实战》.pdf

    书籍内容覆盖了从基础到进阶的广泛知识,首先介绍Flex的基础概念,包括表单和数据处理,然后逐步深入到核心概念,例如导航、拖放功能和事件处理。书中还详细介绍了如何使用新增的Spark组件、数据服务、图表设计和...

    Flex 验证器简介

    ### Flex 验证器知识点详解 #### 一、Flex 验证器概述 Flex 是一款由Adobe提供的用于构建跨平台富互联网...通过合理的架构设计和编码实践,我们可以充分利用Flex验证器的优势,构建出既强大又易于维护的应用程序。

    flex air中文官方帮助文档

    本“Flex Air中文官方帮助文档”是开发者的重要参考资料,详细介绍了Flex Air的各项功能、开发环境的搭建、程序设计以及调试等关键知识点。 一、Flex Air简介 Flex Air是Flex框架的一部分,它扩展了Flash Player的...

    Flex与ActionScript3程序开发

    第6章 Flex皮肤设计 第7章 特效effect和状态state 第8章 Flex与Flash无缝衔接 第9章 综合演练:实现仿Office 2007风格的界面 第3篇 组件高效技法篇 第10章 PopUpManager与ToolTipManager 第11章 Form组件与...

Global site tag (gtag.js) - Google Analytics