`
skzr.org
  • 浏览: 362672 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

[flex]ubuntu下flex的开发环境配置

阅读更多

 

目录

  1. flex开发环境
    1. ubuntu
    2. windows
  2. flex blazeDS
    1. 配置
    2. 问题
      1. flex可能无法访问服务BlazeDS
      2. ubuntu 64调试flex

flex开发环境

 

=== swf无显示 ===

 1. 打开swf文件时无显示:因为权限问题。

  * flashplayer中右键选择全局设置,在《高级》选项卡中添加信任的位置为WebRoot就可以了。

ubuntu

  1. eclipse plugins: http://code.google.com/p/fb4linux/

    • 注意FB4Linux4.5比Burrito4Linux版本高

 

windows

 

flex blazeDS

 

配置

  1. 根文件夹:.../WebRoot

  2. 根URL:http://localhost:8080/demo或者http://localhost:8080/demo/

  3. 上下文根目录:/demo或者demo
  4. 输出文件夹: .../WebRoot/flex

 

问题

 

flex可能无法访问服务BlazeDS

  1. 使用抓包或其他工具,如chrome的开发者工具,查看网络调用,是不是没调用服务器
    • 如果没调用服务器,说明flex项目配置有问题,按上面的配置使用另外一种形式的《根URL》和《上下文根目录》 配置BlazeDS,然后再验证
  2. 最新消息,上一点不正确(删除线部分),正确做法是:
    1. 在FB插件或执行mxmlc时,RemoteObject的默认channel是通过读取remoting-config.xml文件,根据destination的配置来寻找的(如果没配置,将导致运行时异常)
    2. 所以如果此id的RemoteObject在文件remoting-config中不存在,在运行时将报找不到channel,导致通讯失败
    3. 故障现象:
      远程调用失败: [FaultEvent fault=[RPC Fault faultString="[MessagingError message='Destination 'hello' either does not exist or the destination has no channels defined (and the application does not define any default channels.)']" faultCode="InvokeFailed" faultDetail="Couldn't establish a connection to 'hello'"] messageId="422EE04F-8AE9-ECD8-7B22-EE5EA1274F84" type="fault" bubbles=false cancelable=true eventPhase=2]
       

ubuntu 64调试flex

  1. #flex开发环境下载flash独立调试器

  2. eclipse配置:window->Preferences->Flash builder->debugger:独立调试框中添加独立调试器程序

  3. 调试一个mxml文件,打开debug configurations:在《要启动的URL或路径》中配置swf文件的位置即可。重新debug mxml发现可以调试了。
2
0
分享到:
评论
2 楼 skzr.org 2012-03-08  
FaultEvent fault=[RPC Fault faultString="[MessagingError message='Destination 'hello' either does not exist or the destination has no channels defined (and the application does not define any default channels.)']" faultCode="InvokeFailed" faultDetail="Couldn't establish a connection to 'hello'"] messageId="422EE04F-8AE9-ECD8-7B22-EE5EA1274F84" type="fault" bubbles=false cancelable=true eventPhase=2


因为使用了spring-flex,导致remote-config中未配置任何remoteobject,所以mxmlc执行时人为没有合适的channel,故导致此现象。
1 楼 skzr.org 2011-10-25  
flex在ubuntu下的调试解决了,真的非常吊。

切记这里配置swf文件的位置,可以是文件位置即:file:///这样的位置
也可以是url位置如:http://....swf这样的url。

相关推荐

    Ubuntu下搭建Android开发环境

    Ubuntu 下搭建 Android 开发环境 Ubuntu 是一个流行的 Linux 发行版,它提供了一个免费的、开放的操作系统环境。搭建 Android 开发环境可以让开发者在 Ubuntu 下开发和测试 Android 应用程序。本文将指导您如何在 ...

    64位Ubuntu下Android开发环境配置

    ### 64位Ubuntu下Android开发环境配置 #### 必要配置 为了在64位Ubuntu上搭建Android开发环境,我们需要完成一系列必要的配置步骤。这些步骤涵盖了从硬件要求到特定软件包的安装。 ##### 1. 硬件要求 - **物理...

    Ubuntu系统搭建Android开发环境

    ### Ubuntu系统搭建Android开发环境 #### 一、概述 随着移动互联网的发展,Android操作系统作为全球最流行的移动操作系统之一,其应用开发与系统定制的需求日益增长。对于开发者而言,选择一个高效稳定的开发环境...

    Ubuntu10.04下驱动开发环境搭建

    ### Ubuntu10.04下驱动开发环境搭建详解 #### 一、概述 本文将详细介绍如何在Ubuntu 10.04系统上搭建一个完整的驱动开发环境,包括Linux内核的下载、编译以及替换旧内核的过程,并通过示例说明如何创建一个简单的...

    Ubuntu中Android开发环境的搭建以及源码下载

    本文将详细介绍这一过程,包括VMware虚拟机中的Ubuntu安装、VMware Tools的安装、Android开发环境的配置以及Android源码的下载。 首先,我们来讨论如何在VMware虚拟机中安装Ubuntu 10.04。这个过程通常包括以下步骤...

    Ubuntu下配置Android编译运行环境

    本文将详细介绍如何在Ubuntu环境下配置Android的编译运行环境。 #### 二、准备工作 在开始配置之前,需要准备以下硬件和软件环境: - **硬件环境**:配备足够内存(至少4GB)和个人计算机。 - **软件环境**: - ...

    ubuntu10.10下嵌入式QT开发环境搭建手记[借鉴].pdf

    Ubuntu 10.10 下嵌入式 QT 开发环境搭建手记 本文档是关于在 Ubuntu 10.10 操作系统下搭建嵌入式 QT 开发环境的步骤记录。作者从头开始搭建环境,遇到了许多问题,但最终成功搭建了环境。下面是环境搭建过程中的...

    ubuntu10.10下嵌入式QT开发环境搭建手记

    【Ubuntu 10.10下嵌入式QT开发环境搭建】 在Ubuntu 10.10操作系统中搭建嵌入式QT开发环境是一项技术性较强的任务,尤其对于初学者来说,可能会遇到诸多挑战。以下是一份详细的步骤指南,旨在帮助开发者顺利搭建环境...

    Windows和Linux下bison和flex的安装包

    在Windows环境下,bison和flex通常通过MinGW或MSYS2这样的GNU工具集进行安装。首先,你需要下载并安装这些环境,然后在终端中使用包管理器(如pacman)安装bison和flex。命令可能如下: ``` pacman -S bison flex ``...

    Ubuntu下搭建交叉编译环境

    通过以上步骤,我们可以在Ubuntu环境下成功搭建一个用于嵌入式系统的交叉编译工具链。这个过程涉及到了从基础工具的安装、环境变量的设置、内核头文件的配置,再到核心工具如Binutils、GCC和glibc的编译与安装。这...

    16.04ubuntu系统配置过程

    在本教程中,我们将深入探讨如何在Ubuntu 16.04系统上配置一个蜜罐。蜜罐是一种安全防御技术,用于欺骗攻击者,让他们误以为找到了有价值的系统,但实际上这些系统是专门用来检测和研究攻击行为的。在这个过程中,...

    ubuntu下android编译环境搭建

    ### Ubuntu 下 Android 编译环境搭建详解 ...通过本文的步骤,您可以成功构建一个功能完善的 Android 开发环境,为后续的 Android 系统定制和应用开发打下坚实的基础。希望本文能对您的开发工作有所帮助。

    Ubuntu下Android编译环境的配置.pdf

    Ubuntu 10.4(Lucid Lynx)是当时的一个稳定版本,适用于开发环境。 2. **系统安全设置**: 安装完成后,通常建议设置root用户的密码,通过`sudo passwd root`命令可以实现。 3. **SSH服务安装**: 为了远程访问...

    ubuntu下安装ns-3

    在Ubuntu操作系统中安装ns-3是一个涉及多个步骤的过程,它涉及到安装必要的开发环境、获取ns-3源码、编译源码以及运行测试和示例。以下是对整个过程的详细说明: 1. **开发环境设置** 在安装ns-3之前,首先需要...

    ubuntu下mingw32交叉编译环境搭建

    ### Ubuntu 下 Mingw32 交叉编译环境搭建详尽指南 #### 一、引言 在 Linux 平台上进行 Windows 程序的开发时,通常会采用交叉编译的方式来构建目标平台的应用程序。Mingw32(Minimalist GNU for Windows 32-bit)是...

    Ubuntu 10.04下Android编译环境搭建

    在Ubuntu 10.04环境下,为了搭建Android的编译环境,我们需要完成一系列的步骤。这个过程主要包括安装Java Development Kit (JDK),配置相关的环境变量,安装必要的编译工具和依赖包,以及解决特定的系统问题。以下...

    Ubuntu基本开发环境设置.pdf

    ### Ubuntu基本开发环境设置知识点详解 #### 一、切换为超级用户 在Ubuntu系统中,很多操作需要以超级用户身份进行。通常情况下,可以通过`sudo`命令临时获得超级用户权限,或者通过`su`命令完全切换到超级用户...

    Ubuntu10.10搭建Android2.2基于ARM的交叉编译环境

    通过本指南的学习,您可以了解搭建过程中的关键步骤,并能够成功地在自己的开发环境中实现这一配置。 #### 二、准备工作 ##### 1. 下载 ARM 交叉编译工具 - **工具选择**:选择 CodeSourcery G++ 的 ARM 交叉编译...

Global site tag (gtag.js) - Google Analytics