我一直在使用Flex Builder 3创建Flex应用程序,这些应用程序是使用LiveCycle数据服务的大型Flex/Java项目的一部分。Flex Builder创建并部署.war文件,这对于开发周期来说很方便,但我不明白.war文件必须包含什么才能部署和运行
我通过反复试验发现,更改Flex项目的某些属性(即上下文根)可能会破坏或修复应用程序,并且这些设置会以某种方式将其放入.war文件中
我需要在Ant下实现整个构建过程,更重要的是,我需要了解项目的Flex部分依赖于什么。但是,我还没
我让用户在我的Flex3(Flash 10)应用程序中输入一些代码,我想做语法高亮显示
有没有开源库可以帮助我
我需要一个Lua语法支持,但如果库有一个合理的接口来实现这一点,我可以自己添加它。我想这到现在还不可行
有了新的,也许这样的基于文本的功能将开始出现,希望开源库也能像这个库一样工作。我还想做语法高亮显示,我找到了一个有效的例子
您需要获取他们的actionscript代码,当人们更改文本区域中的文本时,您需要重新绘制突出显示的语法
基本上,我这样做是因为我正在用FLEX制作自己的ID
我想知道如何在flex中应用渐变和圆角半径
css是唯一的方法吗?我的意思是我想使用更多的flex属性来实现这一点
有人能给它一个示例类或代码吗
谢谢首先,正如您所提到的,这些属性可以通过CSs进行自定义(标题颜色,背景渐变颜色,高亮显示字母,等等)
其次,您可以使用Flash绘图API在自定义(或扩展)组件中创建自己的形状,但这项任务要复杂得多:
package test
{
import mx.core.UIComponent;
import flash.display.Graphics;
给定一个函数对象,您能以字符串的形式获取它的名称吗?见示例:
function doThingWithCallback(callback:Function):void {
trace("i'm going to run " + callback); // outputs "i'm going to run function Function() { }"
}
function foo():void {
...
}
doThingWithCallback(foo);
这个示例有点
我有一张图片,我们叫它“StageSkin.png”。这是一个图像,它实际上只是一个边框,图像的中间是“窗口化”的,这意味着它要显示其中的其他信息。其中的信息以组件的形式存在(基于画布组件,我们称之为“Gauge”)
我想从“StageSkin”图像和其中的“Gauge”组件中创建一个组件,该组件允许我调整组件的大小,而“Gauge”组件位于StageSkin的窗口内。我搜索了这个,得到了下面的代码,但是嵌入的组件只是覆盖了整个图像。我需要做什么
<mx:Style>
.ni
目前我正在为Flex应用程序进行本地化。据我所知,您可以使用以下FlashVar控制本地化:
资源模块
地方法院
Adobe是否保留了Flash/Flex开发人员应该知道的其他FlashVar 我最近在玩一个游戏,发现了一个单词列表,这些单词不能在游戏中用作标题或标签。不确定这是否有用
拯救
放大
缩小
100%
全部展示
品质
玩
环
重绕
向前地
返回
未加载电影
关于
印刷品
显示重画区域
调试器
撤消
削减
复制
粘贴
删除
全选
打开
在新窗口中打开
复制链接
土砖
宏媒体
闪光播
我的公司有一个用ASP.NET编写的控制面板网站。我们经营一项在线服务,全球有20000多名用户使用,其中大部分来自美国、日本和几个欧洲国家。它主要由业务用户使用
我们在使用ASP.NET时面临许多问题,而且开发时间很长。我对Flex做了一些研究,我明白为什么它会缩短开发时间,但是我担心我们无法支持没有安装flash的浏览器。考虑到我们的许多客户都是公司的业务用户,这些公司可能不允许安装flash
您的意见和建议将不胜感激。在您当前的ASP控制面板中,您应该放入一个小的flash脚本,看看有多少
我在flex计算中遇到了问题,我试图将像素值转换为mm并反转它
从69.8开始:
Calculating MM to pixel from: 69.8 mm
69.8*300 = 20940
20940 / 2.54 = 8244.094488188975
8244.094488188975 / 10 = 824.4094488188975
再计算一下:
Calculating pixel to MM from: 824.4094488188975
824.4094488188975/300
请注意,我可能完全错了,所以我提前道歉
我有mxml的东西,例如:
<mx:VBox id="isThisVBoxAwesomeOrWhat" width="500" height="500"
backgroundImage="@Embed('images/500x500.jpg')" verticalAlign="bottom"
includeInLayout="false"
blendMode="{BlendMode.ERASE}"
x="-1
我正在尝试使用flex profiler来发现我的应用程序中的性能问题。但是,当我运行应用程序时,会收到此错误消息。当我定期运行或在调试模式下运行时,我不会看到这种情况
ReferenceError: Error #1065: Variable ContextMenuClipboardItems is not defined.
at flash.ui::ContextMenu/initLinkAndClipboardProperties()
at flash.ui::Contex
我想构建一个组件,用户可以在Flex Spark VideoDisplay中播放视频。将有一个按钮,每当按下按钮,我想保存视频显示的当前时间加上一个屏幕截图。屏幕截图需要以某种方式保存,因为我希望在DataGrid中显示所有时间和屏幕截图。当用户在DataGrid中悬停一段时间时,屏幕截图应该出现
那么,我如何拍摄Spark VideoDisplay的屏幕截图并保存/显示它们呢?您可以通过几种方式拍摄快照,这种方式只使用ImageSnapshot类,但如果您愿意,可以通过手动绘制视频显示的位图来
我创建了一个矩形,并将其单独的属性设置为
var aRect:Rect = new Rect();
aRect.width = "15%";
aRect.height = "15%";
问题是编译器在15%和“15%”上阻塞,无论有没有引号,都不起作用 您的第一个问题是15%问题:
看看会发生什么,我们可以从那里开始。您确定将rect作为子项添加“无效”吗?只是看不见吗?这个代码到底在哪里?如果它没有使用15%的东西编译,那么您如何测试addChild代码呢?谢谢。我将选择这个答案,并提出另
最近我在IE中遇到了一些关于Flash的问题,涉及到一个类似于画廊的SWF
在Firefox中,它的加载非常完美,但在IE中,它有时无法正常工作。第一次加载时效果很好,但当我刷新时,所有图像都是空白的。图像数据来自XML
我希望得到一些关于浏览器和Flash/SWF行为的提示
提前谢谢 我曾经遇到过类似的问题。IE首先正确显示图像。刷新后,它不会显示图像。问题在于脚本语言上的IE安全设置。如果第一次无法正确加载脚本,IE会将脚本列入黑名单,从而阻止其再次运行。当你重置安全设置时,它将工作。但你仍
如何获取LinkButton对象的宽度
myLinkButton=新建LinkButton();
myLinkButton.label=“blabla”
myLinkButton.setStyle(“fontSize”,24)
myContainer.addChild(myLink按钮);
痕迹(myContainer.width)//这不起作用,因为我没有直接设置属性
谢谢首先,那trace()显示了什么?它是null还是undefined或NaN还是仅仅是一个错误的值
然后,我可以想出几种方
我已经安装了Flexbuilder和SDK 3.2
我想尝试将我的SDK升级到3.3,所以我从下载它,解压缩到我的目录中,在FlexBuilder中更改了项目属性,它基本上运行良好
问题似乎在于上面的SDK中没有包含图表组件,因此我的任何自定义图表组件都无法工作,项目也无法编译
我不知道如何解决这个问题——我假设必须有一个单独的用于图表组件的SDK,但我一直无法在Adobe的网站上找到它
非常感谢您的帮助。Adobe的网站似乎有错误的链接,但已被修复
3.5 SDK可从以下网站下载:
安装使用air2.0beta或air2.0beta2构建的air文件时遇到一些问题
即使我已经安装了最新的Air2运行时,它们都没有安装(错误消息:“您需要更新才能安装此air应用程序”)。
有什么建议吗?好的,我知道了。此外,Air2的SDK也已发布。使用这个,我可以安装。
我正在mac上使用Flash Builder 4。我创建了一个JSFL文件,用于构建一些fla,然后测试我的主SWF文件。我试图将此JSFL文件作为Flash Builder 4的外部工具运行,但当我选择Adobe Flash CS4.app作为运行JSFL的文件时,Eclipse警告“指定的外部工具位置不是文件。”
我已经安装了Parallels,如果我指向一个.exe文件,这个警告就会消失。这是虫子吗?为什么我不能在Eclipse中将.app用作外部工具?试试以下方法:
位置:/usr/bi
您对在开发企业应用程序时使用模型驱动开发有何建议。Adobe的LiveCycle数据服务看起来非常有前景,我发现了许多教程/视频,展示了通过自动生成方法/函数来构建应用程序的速度
最佳实践是什么,使用那些自动生成的方法是好是坏,它们真的可以节省很多时间
欢迎所有建议,如果您知道一些现有的博客/讨论,请让我知道。确保您的模型非常紧凑,并且当您真正尝试填写组合框时,对象图不会破坏整个数据库。;)在我们的上一个Flex项目中,我们团队的一部分向我们的管理层推销使用Hibernate作为遗留关系数据库的
我正在构建一个AdobeAIR应用程序,并集成了一个用于文件传输的FTP客户端。但我发现最大文件上传大小是100MB。我需要传送更大的文件。有什么建议或解决办法吗 如果您使用的是AIR,那么请使用AIR 2.0的功能启动本机进程,并使用命令行客户端进行文件传输
你从哪里得到的基于AIR/lex的FTP客户端?我知道有一个开源项目()。但我知道这个平台限制了你向用户反馈上传量的能力。在处理大型文件时,这将有点像一场噩梦。这个问题解决了吗?还是有工作要做 最大文件上载大小在哪里?在FTP服务器上?F
我正在尝试在datagrid上获取所选日期。我使用itemrenderer在我的datagrid上显示datefield
<mxataGridColumn dataField="dt" headerText="Date of Transaction" itemRenderer="mx.controls.DateField" rendererIsEditor="true" editorDataField="selectedDate"/>
谢谢 调用渲染器的方法是错误的,让渲染器冒
我开发了交互式地图:用户可以通过鼠标点击缩放一些区域并放置标签。
我正在创建customSkin:
<ibm:Scroller top="0" left="0" width="100%" height="100%" id="scroller" doubleClickEnabled="true"
skinClass="com.ibm.ilog.elixir.skins.spark.ScrollerSkin">
<ibm:MapGroup id="mapGroup">
<
我正在尝试让一个spark选项卡栏有一个选中的选项卡,该选项卡在鼠标悬停时不会改变颜色。我正试图通过使用基于skin spark.skins.spark.TabBarButtonSkin的皮肤来实现这一点,但是尽管关闭了选定状态和over以及selected状态上的阴影,它仍然在鼠标上方显示深色
以下是相关皮肤:
<?xml version="1.0" encoding="utf-8"?>
<s:SparkSkin
xmlns:fx="http://ns.adobe.com
滚动条不显示的示例应用程序。在基于约束的布局中使用滚动条是否有合理的方法
<?xml version="1.0" encoding="utf-8"?>
<s:HGroup left="0" right="0" top="0" bottom="0">
<s:Scroller left="0" right="0" top="0" bottom="0">
<s:VGroup>
我有一个包含图标、标签和工具提示的对象列表。我只想显示图标和标签。工具提示应该在鼠标悬停在项目上时可见
有没有一种方法可以实现这一点,而无需编写自己的鼠标悬停/退出功能
(请注意,数据提示是另一回事,因为它们仅在剪切标签时显示)在列表的项目上显示工具提示的最简单方法是提供dataTipField或datatipffunction属性,但由于您似乎希望保留默认的“剪切标签”行为,因此您可能无法避免编写自己的解决方案
更新:正常。在玩了一段时间的代码之后,我必须承认,让这些提示显示出来可能有点棘手,
对于所有这些简单的问题,我深表歉意,但这些问题是我突然意外地从Flex3迁移到Flex4而产生的
好的,我有一个组合框,我想显示一个可选复选框列表
<s:ComboBox x="181" y="-7" width="233" id="dropISLIST" itemRenderer="IsListFilterCheckBox" dataProvider="{GetIsList.lastResult.ReportFilterList.ReportFilter}" color="#0000
我的Flex4应用程序中有以下Actionscript代码,可以在精灵上显示图像。在开发此功能时,可在本地flash播放器中完美运行:
private function initializePhoto():void {
var photoLoader:Loader = new Loader();
photoLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPhotoReady);
photoLoader
我有一个Datagrid,它由数组(列)的ArrayCollection(行)填充。我需要根据与arraycollection中每个数组中的项目总数相对应的列表更新每个列的headerText
这样做的最佳方式是什么
我知道我可以在列表中设置一个侦听器,并使用(matrixDatagrid.columns[I]作为DataGridColumn.headerText)更新headerText,但我正在寻找一个更干净的解决方案
有没有一种方法可以使用Datagrid中的itemRenderer来实现
当我使用blazeds连接数据服务时,会收到以下错误消息
RDS server message
Premature EOF encountered
为什么我无法连接
但是,当在声明标记中指定remoteObject并调用方法时,它可以正常工作。我不知道确切原因,但这个问题是在我使用Adobe Flash Builder Burrito时出现的。然后我改为AdobeFlashBuilderPremium,在那里它工作得很好
有没有办法在WordPress页面中嵌入Flex3应用程序?例如,假设我有一个带有dataGrid的Flex3面板。我使用一个组合框来控制哪些数据显示在dataGrid中。数据从mySQL数据库中提取
是否有可能将其嵌入WordPress页面,或者这是一个愚蠢的想法?在最坏的情况下,我总是可以制作一个完全独立的Flex应用程序,并从WordPress链接到它。但是,在某些情况下,直接嵌入它会很有用
有人知道这是否可能吗?我知道Flash主权财富基金可以嵌入,但我不确定Flex。有人知道一个可以工
在AdobeAIR中,使用URLStream下载文件时,是否有可能使用AIR控制带宽使用?您可以尝试检查NetLimiter是否可以处理此问题。这里是链接
希望这能有所帮助。简短的回答,你不能。Air的目的不是“限制”任何类型的下载(我不明白你为什么要这么做…),因为如果你通过HTTP,它实际上使用的是操作系统的默认浏览器
限制它的唯一方法是创建一个套接字,并尝试在其中实现HTTP协议或实现您自己的协议。坦白地说,我甚至都不会尝试。我不认为限制下载带宽有多大用处…在客户端,“吃掉所有可用流量”
我有一个面板,我为它设置了最小宽度和宽度。代码如下所示
这里的预期行为是面板的宽度应该是300,因为minWidth>width,但是面板的宽度是200。我不明白我哪里出错了。有什么想法
提前谢谢 请记住,组件的大小始终由容器的父级设置。组件从不设置自己的大小。MXML可以稍微掩盖这一点
我希望显式宽度(AKAwidth=“200”)覆盖您设置的任何minWidth值。因为您将显式宽度设置为200;我认为minWidth永远不会被考虑。但是,您必须特别查看包含面板的容器的布局代码。您查看过Pan
我的日期选择器有问题。当直接单击控件时,它会按应有的方式高亮显示日期。
以编程方式选择日期时,它不会显示
var date:Date = notification.getBody() as Date;
_view.dcMiniCalendar.selectedDate = date;
trace告诉我,date和\u view.dcminicaller.selectedDate具有正确的值
我已经尝试过使用\u view.dcminicaller.invalidateDisplayList()
有没有一种方法可以在不丢失交替背景色的情况下自定义项目渲染器的滚动和选定颜色
当我将AutoDruckGround标志设置为false时,翻滚效果将停止,但由于某些原因,也不会绘制交替背景
我想创建一个渲染器,它在悬停状态下绘制白色边框,在选定状态下绘制黄色边框,而不是默认的滚动颜色。
我还想保留我在列表中设置的交替背景色
有什么建议吗?
<s:states>
<s:State name="normal" />
<s:State name="hov
这是Spark TextInput。您没有指定Spark TextInput或MX TextInput。可以使用该属性防止用户输入数值(和句点)。它可用于Spark和MX组件。这是你的电话号码
之后,使用验证范围,设置最小值和最大值 我认为有一种方法比一直处理和检查更简单:|。Delphi-TMaskEdit中是否有类似的东西,只需处理掩码和组件就可以完成其余的工作?@Yordan Yanakiev我不知道Delphi。您可以使用什么类型的语法来指定“掩码”中的上限或下限?考虑到您需要做的事情,
请注意,我有一个树组件,用于发送itemOpen事件。
单击黄色文件夹旁边的黑色三角形时,该文件夹将打开以显示其子文件夹
是否仍然需要知道打开文件夹的索引?openItem事件的目标属性中有一个rowIndex属性,该属性存储索引,但不可访问。有没有人知道或遇到过这样的情况
谢谢您始终可以使用树(event.target)找到selectedItem。selectedItem。因此,您可以在数据提供程序中获取此项的索引。希望有帮助。有一个名为ItemRenderToIndex(itemRende
我正在尝试使用副本将从属RSL复制到war中-
flex资源插件。但是,我得到了以下错误:
[错误]无法执行目标org.sonatype.flexmojos:flexmojos maven-
插件:3.8:复制smh项目上的flex资源(复制flex资源):
找不到com.adobe.flex.fram
文本布局:swz:4.1.0.16076英寸
已缓存在本地存储库中,将不会重新尝试解析
直到更新
sonatype flex存储库的val已过期或强制更新
............
[错误]然后
我一直在使用flex builder插件。但现在试用期已经到期,正在寻找其他免费的选择。我正在尝试为eclipse安装flash开发插件。在我尝试安装时,我正在尝试此页面,但不知道要安装哪些插件。。。请有人给我引路好吗。我在这里面临的问题是,我不确定什么是过时的,什么是有用的FlashDevelop是一个独立的应用程序(仅限windows),据我所知,eclipse没有插件。如果你正在搜索一个eclipse插件,有一个广告,有30天的试用期
新的FlashDevelop版本(4.0)即将发布,旧
我将要编写一个Flex mobile应用程序,它可以从可加载模块中获益,但遇到了“空中移动应用程序不支持模块”的声明
在为iPhone/Android/BlackBerry开发的移动应用程序中,是否存在加载swf模块(包含一些代码的UI)的变通方法?您在这方面有什么进展吗?我也遇到过同样的情况,但目前我所能想到的就是在应用程序中集成某种浏览器窗口,以便在需要时从网络加载swf。当然,打开模块时不需要网络连接。然而,他们说不可能与加载的内容交互,有StageWebView:
您可以做的是传递UR
我想要在Flex中保持1秒延迟的代码
i、 e.我想每隔一秒延迟调用一个函数。您可以使用setInterval()函数进行调用
有关更多信息,请查看。setTimeout()是您要查找的内容
所以我有一个flex应用程序,它使用flex 4.5.1 sdk,并且有一个经典的非常难看的颜色选择器。我已经用其他SDK完成了其他FlexApp,并且能够在colorpicker中轻松更改样例颜色
4.5.1 sdk有没有一种简单的方法可以做到这一点,因为我不想升级整个应用程序,只是为了让颜色选择器看起来更好
提前感谢您抽出时间
LP只有一个。它是在Flex3中引入的。您应该能够使用在以前(或将来)SDK中使用的相同方法对其进行样式设置
我有一个Flex3应用程序,其中我使用了对Dictionary.getValue的调用。但是,现在在编译时,我在该调用中遇到以下错误:
TypeError:Error#1006:getValue不是函数
我会做错什么吗
提前谢谢 我没有看到api中定义的getValue方法
试用
dictionary[key]
Dictionary对象没有getValue()函数,因此会出现该错误。您是否打算编写valueOf()?提供一些代码来展示您遇到的行为!除非黑客攻击的答案是修复。这个问题不是很具体。
是否可以在不提示用户下载屏幕的情况下从远程文件读取utfBytes
谢谢。当然可以,请使用urloader
private var loader:URLLoader;
private var req:URLRequest;
private function init():void {
loader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.BINARY;
req = new URLRequest
我在Flash Builder中遇到内部生成错误。
当我转到问题编辑器时,它说我可以在错误日志中找到更多详细信息
Adobe让我参考错误日志是什么意思?在哪里可以找到它?这个错误有时会出现在我身上,我从未找到真正的原因
有时候,如果我在构建过程中保存了一个文件,就会出现一些错误,我会得到错误
转到Project->cleanproject,它应该会消失。…这是“内部构建错误”的正确答案,当您突然收到错误,说图像未嵌入,并且出现错误时,包括后缀为“\u HELPER”的类名。Clean Proj
Mylyn 3.x(可选)(3.0.0)的Subclipse集成需要插件“org.eclipse.Mylyn.tasks.core(3.0.0)”或兼容插件
尝试在Flex中更新站点时出错。谁能说有什么问题吗
提前感谢。您可能想取消选择该插件。它被标记为可选,因为它所做的只是在Subclipse和Mylyn之间提供一些集成。根据错误,听起来您没有安装Mylyn,因此无需安装此集成插件。您可能希望取消选择该插件。它被标记为可选,因为它所做的只是在Subclipse和Mylyn之间提供一些集成。根据
我试图实现一个嵌套的TabbedViewNavigator(在视图中)。我是通过本文中描述的方法3做到这一点的:
代码如下:
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView">
<s:TabbedViewNavigator width="100%" height="100%">
&l
我试着跑:
我下载了代码并在Flash Builder 4.6中导入了项目文件夹(AndroidExtensions_Demo),将air版本更改为3.1,将flex编译器更改为4.6,因为我正在使用它,并在设备上运行它
然而,当我点击发送按钮时,我得到了下面的错误
TypeError:错误#1009:无法访问空对象引用的属性或方法。
在com.ssd.ane::AndroidExtensions$/get context()[/Users/anto/git/Android AIR Exten
我尝试使用css样式为面板设置填充,但不起作用
<fx:Style>
.logo-bar{
paddingRight: 20px;
}
</fx:Style>
<s:Panel styleName="logo-bar">
<s:Label>Hello</s:Label>
</s:Panel>
.标志栏{
paddingRight:20px;
}
你好
但是同样的样式也适用于flex 3面板,我应该如何设
我有一个Flex项目。我想动态创建mx.controls.Image对象并将它们添加到显示中。但是,图像的数量及其属性取决于存储在数据库中的值。因此,我必须连接到数据库,读取数据表的值,然后根据这些值动态创建对象
那么,我想知道这是否可能,以及如何做到这一点
提前谢谢
Felix只需将变量声明为*
像任何一个例子一样:;并始终检查空值。所以它将接受任何类型的值
希望能有所帮助。你在Flex Air工作吗?在这个版本中是可行的。BD图像正在编码?或者只有此的参考路径。
很久以前有人问过类似的问题(),但我没有看到答案。我使用的是air SDK3.1,由于服务器处理时间较长,需要增加air客户端请求超时。如何实现这一点?请求超时是一个关键问题。您需要在服务器上设置超时。同样,这是特定于服务器的。它可能在任何地方
您还可以尝试将值设置为小于0。有些人有这个问题
通过cookbook recipe,我想添加crontab条目,它将帮助我在VM重新启动时启动应用程序,因此我不想在任何时候尝试使用此代码时指定条目:-
cron 'Reboot_entry' do
user node['aem_vm_cookbook']['owner']['user']
command '@reboot /bin/rm -f /ebiz/aem/crx-quickstart/conf/cq.pid ; source /etc/profile.d/aemprofile.
1 2 3 4 5 6 ...
下一页 最后一页 共 226 页