var file:File;
protected function browseButton_clickHandler(event:MouseEvent):void
{
var zipFileName:String = "\\test.zip ";
if(null == file){
file = new File(zipFileName);
}
file.addEventListener(Event.SELECT,saveFileSelectHandler);
file.browseForSave("Save archive copy as");
}
protected function saveFileSelectHandler(event:Event):void
{
saveFileTxt.text = file.nativePath;
downLoadPath = "file://"+file.nativePath;
}
<s:Group top="0" left="10" right="0" bottom="10" excludeFrom="exporting,exported">
<s:layout>
<s:VerticalLayout gap="-5" paddingLeft="17" paddingRight="17" paddingBottom="13" paddingTop="25" />
</s:layout>
<s:VGroup width="100%" paddingLeft="8" paddingRight="8" paddingBottom="6" paddingTop="6">
<s:Label text="Please choose where to save exported project"/>
<s:HGroup width="100%" height="25" verticalAlign="middle" paddingLeft="24">
<s:TextInput id="saveFileTxt" width="400" textAlign="left" editable="false"/>
<s:Button id="browseButton" label="Browse" click="browseButton_clickHandler(event)"
height="100%" buttonMode="true" right="3"/>
</s:HGroup>
</s:VGroup>
</s:Group>
效果如下图:
- 大小: 25.3 KB
- 大小: 2.4 KB
分享到:
相关推荐
### Flex中弹出对话框的定制 在Flex开发过程中,弹出对话框是与用户交互的一个常见需求。本文将深入探讨如何在Flex中定制弹出对话框,包括基础的警告框、确认框以及带有取消选项的确认框。通过具体代码示例来详细...
flex组件保存为图片,弹出保存对话框,更改保存路径,图片名。
在本文中,我们将深入探讨如何实现Flex与Java Servlet结合进行文件上传。首先,我们需要了解Flex是一种基于Adobe AIR的开源框架,用于构建富互联网应用程序(RIA),而Java Servlet是Java平台上的一个标准,用于处理...
在Flex中实现文件上传和进度显示,通常涉及到多个技术层面,包括客户端的用户界面设计、服务器端的数据处理以及通信协议的使用。以下是关于这个主题的详细知识点: 1. **Flex组件库**:Flex提供了一套丰富的组件库...
5. **弹出管理器**:在Flex中,使用PopUpManager类来控制对话框的显示和关闭,它可以将对话框作为顶级窗口置于其他组件之上。 6. **样式和主题**:对话框的外观可以通过CSS样式表定制,以匹配应用程序的整体风格。 ...
在Flex中,`FileReference` 类提供了一个简单的API来处理文件上传或下载操作。`FileReferenceList` 类则用于处理多个文件的选择和上传。 #### 2.1 FileReference - **实例化**:创建`FileReference`对象。 - **...
在Flex中,你可以创建一个`Button`控件,并在其`click`事件中调用上述的文件选择代码。 通过以上步骤,你就能够在Flex 4.6和AIR环境中实现读写文本文件的功能。这只是一个基础示例,实际应用中可能需要考虑更多的...
否则,在文本框中显示文件名。 ##### 文件上传 - 创建`URLRequest`对象指定上传的URL路径。 - 检查待上传文件是否已存在于文件列表中,若不存在则添加到列表中。 - 使用`upload`方法将文件发送到服务器端指定的...
2. **FileReference对象**:在Flex中,FileReference对象允许用户选择本地文件,并提供了读取文件内容、显示对话框选择文件以及上传文件到服务器的方法。 3. **事件监听**:FileReference对象支持多个事件,如...
在Flex中实现多文件上传,通常会涉及以下几个关键知识点: 1. **FileReference类**:这是ActionScript 3.0中用于文件操作的核心类,提供了选择文件、读取文件以及上传文件的方法。在多文件上传中,我们需要实例化多...
下面我们将深入探讨如何在Flex中实现将组件保存为本地PNG图片。 1. **Flex组件渲染** Flex组件是以ActionScript 3为基础的对象,它们在运行时由Flash Player或Adobe AIR渲染为像素。要将组件保存为图片,首先需要...
- **FileReference对象**:在Flex中,`FileReference`类是处理文件上传的核心。通过创建`FileReference`对象,用户可以选择本地文件并发起上传请求。 - **选择文件**:使用`browse()`方法弹出文件选择对话框,允许...
在Flex中实现多文件上传,通常涉及到ActionScript编程、组件使用以及与服务器端的交互。下面将详细介绍如何使用Flex来实现这个功能。 一、Flex中的文件选择组件 在Flex中,我们可以使用`FileReference`类来处理文件...
Flex和Java文件上传技术是Web应用中常见的功能,主要用于用户在网页端上传本地文件到服务器。Flex是一款由Adobe公司开发的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,RIA)。它基于...
对于视频,还可以使用VideoDisplay组件在Flex中播放。 5. **安全性与性能**:在处理文件上传下载时,必须确保数据的安全性。例如,使用HTTPS进行加密传输,对上传文件进行病毒扫描,以及限制非法文件类型。同时,...
1. **多文件上传**:在Flex中,可以利用Flash Player的FileReference类来实现文件上传。用户可以选择一个或多个文件,然后FileReference对象将负责读取文件内容并发送到服务器。通过循环遍历FileReference列表,可以...
FileReference是Flash Player提供的,允许用户选择文件保存位置并触发保存对话框。在Adobe AIR中,可以使用更强大的File和FileStream类,直接操作文件系统。 4. **示例代码**: 以下是一个简单的截图保存示例: `...
在Flex中,`File`类是处理用户选择的本地文件的核心组件。它位于`flash.filesystem`命名空间中,允许开发者访问用户的文件系统。`File`类提供了选择、打开和保存文件的功能,对于文件传输至关重要。 1. **选择文件*...
在Flex中,这种组件通常会显示一个文件选择对话框,让用户选择要上传的文件,并且会提供一个进度条来显示上传进度,增强用户体验。 Flex是一个开源的框架,用于构建富互联网应用(RIA),它使用MXML和ActionScript...
在Flex中实现文件上传,通常会涉及以下几个核心知识点: 1. **FileReference类**:这是ActionScript 3.0中的一个类,是实现文件上传的核心。FileReference提供了一种与用户系统文件系统交互的方式,用户可以选择一...