如何在Flex 或 ActionScript中打开WORD Doc
Adobe Flash Builder 4 简体中文正式版 下载:
http://subject.csdn.net/adobedownload/index.html
使用相关的域,利用Adobe Livecycle Designer创建一个PDF模组,以XML节的名称(与PDF模组中的域的名称匹配)向PDF远程对象发送XML数据,然后您的Flex应用程序就会打开PDF, 或将PDF文件放入您的webserver上,使用url调用。之后,同样的过程会被重复。但是如何在一个Flex 应用程序中打开word doc?
在AIR中,只要创建一个从用户本地文件系统中进行调用的URLRequest。源码如下:
1.
public
function
clickButton
()
:
void
{
2.
var
request
:
URLRequest
=
new
URLRequest
(
'
C:
\\
documents
\\
test.doc
'
)
;
3.
navigateToURL
(
request
)
4.
}
因为Flex应用程序可以与javascript和javascript沟通,创建一个Microsoft Word对象,采用如下代码:
1.
var
oApplication
=
new
ActiveXObject
(
"
Word.Application
"
)
;
2.
oApplication
.
Documents
.
Open
(
"
wordFileName
"
)
;
文件名可以从Flex传递出去,使用外部接口。这对我们大部分人来说可能是一个解决方案。
此外,我曾经常着使用ask google 找到其它解决方案。下面就是来自nabble.com的一段文字。
不幸!
Flex
文件被编译成SWFs,而SWF甚至不能上载HTML文件,更不用说word或excel。
我不认为Adobe会考虑那么做!至少不会使用Flash Player 10。
但是
http://issuu.com/jackzhang1204/docs/word_test
似乎可以有效上载word doc。
之前讨论了一个类似的问题,就是打开EXCEL表格,并且针对OWC的使用探讨了可能的解决方案。因为没有对上述解决方案提供更多细节,我不知道是否使用了OWC,或Word Parser或其它,不管怎么说,它都不是一个非解决方案的问题,如果您有任何建议,请留言。
本文来自:http://ntt.cc/2010/03/28/how-to-open-word-doc-in-flex-or-actionscript.html
相关文档:
服务器端代码,amfphp的services目录下建立readData.php文件,代码如下
<?php
class ReadDB
{
function getData()
&nb ......
这个类提供的功能有:
从浏览器中获取完整的URL
主机名
当前所使用的协议
端口
主域名后面的路径
参数值
原文地址:http://www.flexpasta.com/index.php/2008/03/15/getting-url-parameters-host-name-port-in-flex-actionscript/
package com.flexpasta.utils
{
import flash.external.ExternalInterface;
im ......
一、准备工作:
所需要的软件:
Eclipse 3.5.2 : http://d2u376ub0heus3.cloudfront.net/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-SDK-3.5.2-win32.zip
Eclipse 3.5汉化包:http://eclipse.stu.edu.tw/technology/babel/babel_language_packs/BabelLanguagePack-eclipse-zh_3.5.0.v20091121043401.zip ......
BlazeDS + Hibernet + Flex 开发Web应用
网上有关于集成BlazeDS和Flex的示例,但是大部分都是将客户端和服务器代码放置到一个项目,这种方式使我们在编码时容易产生混淆,并且也不利于大的项目的开发与管理。下面通过一个简单的例子演示一下,建立客户端和服务器端分离的,服务器端采用Hibernet+BlazeDS的Flex Web项目。希 ......
http://blog.csdn.net/xuyesheng/archive/2009/08/20/4467515.aspx
Flex
Builder3
注册码:
1377-4167-5844-4698-0048-5821—
最
好用的一个
1377-4168-2018-0771-2432-1495
1377-4760-3354-0772-2773-8996
1377-4165-2080-7265-7813-8901
1377-4964-5021-8182-2399-8235
LiveCycle Data Services
注册码 ......