Apache flex 在PDF中创建交互式报告

我想创建读者可以深入阅读的报告,但报告必须是PDF格式的。我有两个选择: 从PDF链接到在线报告工具 使报告本身具有交互性 我喜欢#2 我相信我可以用AdobeAIR(Flex、Flash+AdobeReader9或更高版本)做到这一点 有一些工具可以通过编程方式创建PDF文档(AIR?、AlivePDF) Adboe中有一些框架非常适合于报告和图表(Flex) PDF文档可以包含flash内容(Adobe Reader 9+) 我的问题是: 如果我在PDF文档中有一个交互式Flash组件,并且

Apache flex 我需要Flex Builder吗?

我对Flex完全陌生 比如说,我可以单独使用FlexSDK开发一个中等复杂的应用程序,还是需要Flex Builder 另外,除了SDK,我还需要什么来开始 谢谢你的帮助。我一两年前去过那里,下面是我的经验。按子问题顺序: 我对Flex完全陌生 我也不熟悉Flex和Actionscript(尽管它是javascript的超集,我对此非常了解;尽管我觉得它不像javascript) 我可以现实地开发,比如说一个只使用FlexSDK的中等复杂应用程序,还是需要FlexBuilder 也许吧,如果你对

Apache flex 在itemRenderer-FLEX中设置标签宽度

我正在Datagrid itemRenderer(从UIComponent扩展)中创建一个标签,现在我正在将标签的宽度设置为某个静态值。我想创建100%宽度的标签。我不想使用unScaledWidth,因为我正在为标签使用链接,因此链接将在整个单元格中可见 提前感谢您的帮助。我是在这里遗漏了什么,还是您应该简单地使用percentWidth?使用percentWidth不起作用。如果ItemRenderer中只有一个标签,请确保该标签(如果是mx项目渲染器)autolayout=“true”(默

Apache flex 符合windows的Flex NumberFormatter

是否可以根据windows直接设置NumberFormatter的属性 “区域设置” 如果没有,我们可以在Flex中使用一个函数 区域设置,然后我们可以更改NumberFormatter的属性 根据它的说法。这里有一个关于本地化在Flex中如何工作的好教程: 至于检测用户的区域和/或语言,您可以在ActionScript中尝试: Capabilities.language 或者Javascript中的类似内容(通过Flash的外部接口调用): 以下是一个关于本地化如何在Flex中工作的好教程

Apache flex 等效于mx.controls.HTML的Flex web应用程序控件

由于Flex web应用程序没有mx.controls.HTML控件(仅适用于AIR应用程序),任何人都知道可以接近该功能的FOSS自定义控件。我已经检查了flex-iframe控件,但它只提供HTML内容的查看,而不提供AIR控件中的操作 多亏了“一切提前”。很抱歉,Flex SDK中没有内置的HTML控件 一种解决方法是使用ExternalInterface操作flex iframe内容,在flex和JavaScript之间交换消息。对不起,flex SDK中没有内置的HTML控件 一种解决

Apache flex Flex:获取编译日期?

我想在我的flex/air应用程序中包含编译日期和版本号 我不知道我怎么能得到这个,或者它是否可能。有办法吗 谢谢。据我所知,没有——除非你自己在编译时手动将其写入应用程序,或者让构建脚本自动完成。FlexBuilder和Flash都不支持附加这种元数据。至少还没有。我们的构建系统使用Ant,它能够自动更新一些属性文件。我们设置了一个日期/时间戳来记录编译的时间。它还可以将一个属性识别为一个数字,并每次递增-我们将其用作构建数字。我们的Flex应用程序只需加载此属性并根据需要显示它 <ta

Apache flex 弹性抱箍

我怎样才能强迫flex抱住我的花括号,而不是把它们放在一条新的线上呢?我假设你说的是flex Builder。我特别使用Flex Builder 4 beta(Flash Builder),但我认为这适用于Flex Builder 3 当要求fb创建一个新的actionscript类时,您可以调整模板并将其设置为包含大括号,但仅适用于类定义。模板设置可以在窗口->首选项->Flash Builder->文件模板下找到 更好的选择是FlexFormatter插件,可以在SourceForge上找到

Apache flex Flex3多上传进度监控

我有一个Flex3应用程序,它必须能够上传多个文件,并使用标签(而不是进度条)监控每个文件的进度 我的问题是,用于上传的通用进度处理程序无法(据我所知)指示正在进行的上传。我知道有一个文件名可供检查,但在这个应用程序的情况下,多个上传的文件名可能是相同的 我的问题:对于通用进度处理程序,如何区分具有相同文件名的2个多个上载 编辑:回答者可能会认为我完全是个新手。。。因为我是。如果您正在侦听ProgressEvents,则这些事件具有一个currentTarget属性,该属性将引用已注册事件侦听器

Apache flex 如何在flex中选择AS2?

我想让我的应用程序与as2兼容,所以我想我要做的是只使用as2提供的功能,如何指定我只使用as2中功能的编译器或源代码?AS3和as2不兼容。您必须选择在项目中使用AS3还是AS2。 然而,目前,在AS2中编写新项目几乎毫无意义,因为据统计,FlashPlayer9的渗透率达到99% 因此,只有当您出于某种原因迫切需要时,才可以在AS2中启动一个新项目。在所有其他情况下,AS3是您的首选武器。flex仅表示AS3及更高版本。AS2在早期使用inf闪存进行代码隐藏。现在,即使是flash也支持AS

Apache flex Flex:Detect";标签";从DataGrid的最后一个单元格中按键

在Datagrid中,如何检测用户何时按最后一个单元格中的“Tab”键?当按下按键时,选定的单元格未知,当焦点离开时,我们不知道按下的按键 提前感谢您可以像这样扩展一个数据网格,一个处理KeyboardEvent.KEY\u DOWN事件的 public class CustomRowColorDataGrid extends DataGrid { public function CustomRowColorDataGrid() { super();

Apache flex as3中的*返回类型是什么

我在Action脚本中看到了一个返回类型为的方法* public function f(s:String):* 这[*]是什么意思?符号*表示“未类型化”,意思是类型可以是任何类型(值可以是未定义的)。使用星号与根本不指定类型具有相同的效果,但使用星号可以明确表达您的意图。有关更多信息,请参阅。答案并非100%正确。并没有“非类型化”,而且*和Object之间只有很小的区别,因为有人可能会认为Object也意味着非类型化,因为每个类型都从Object扩展而来。 但是*表示未定义的值,而不是对象

Apache flex 在局域网中扫描系统以查找共享文件夹

我正在使用ActionScript3在Flex3中开发一个应用程序。。。。。。。。。 我在LANwired或wireless中都有一些ip地址范围…我想检查哪些系统可用…还想查看它们的共享文件夹…有人可以在操作脚本中提供一些代码或参考 感谢大家…事实上,我认为Flex根本不可能实现,因为它违反了Flash Player的沙盒规则,并且/或者不支持它 我不知道Air是否以这种方式支持网络访问。查看AdobeAIR的更多信息。MysticEarth是正确的,Flex无法直接访问操作系统,因为可能会出

Apache flex flash actionscript 3中使用的标准映射/关联数组结构?

我对flash比较陌生,对于应该使用什么来存储和检索键值对感到困惑。通过谷歌搜索,我找到了各种类似地图的东西可供选择: 1) 使用对象: var map:Object = new Object(); map["key"] = "value"; 问题是它似乎缺少一些非常基本的特性。例如,为了获得地图的大小,我必须编写一个util方法 2) 使用字典 这个标准库类在简单对象上提供了什么?若它在功能上和对象相同,那个么它的存在似乎是愚蠢的 3) 从web下载一些自定义HashMap/HashTabl

Apache flex 如何扩展柔性面板以允许每个角的拐角半径?

如果使用控制栏,面板的“cornerRadius”属性似乎只会更改上角和下角。我想为每个角指定一个角半径 我知道德格拉法可以做到这一点,但如果可能的话,我希望避免。谢谢 如果是面板,则需要将roundedBottomCorners属性设置为true 如果您需要每个角半径,您可以选择使用Degrafa实现您自己的皮肤,或者只需使用遮罩即可

Apache flex 确定Flex 3效果方向的方法?

Flex特效包括“iPlay”属性,用于检查特效当前是否正在播放。但是有没有办法找出播放的方向(播放是否以playReversedFromEnd开始)?查看代码;它看起来像是将playReversed属性添加到反映play方法的playReversedFromEnd属性的效果的EffectInstance 因此,您可以检查从play方法返回的effectInstances的属性(playReversed)

Apache flex 调试启动时清理flash builder中的项目

使用Flash builder 4构建AIR应用程序 当我使用调试器启动项目时,我的代码更改一直没有生效,大概每小时发生一次。那么,有人知道如何让FlashBuilder在每次启动之前自动清理项目吗 谢谢我发现,只要我在活动调试会话进行时不更改代码和/或重新编译;我对应用程序在后续运行之间不拾取代码更改没有任何问题 我在Flex应用程序中遇到了类似的问题。如果我对.as文件进行更改,则更改不会生效。该组件由应用程序中的父组件实例化,因此编译器应该捕获我所做的任何更改。事实上,我可以在文件中放入语

Apache flex 从另一个应用程序打印后为空白Swf

好的,所以我遇到了一个问题,我开发了一个应用程序,使用网络摄像头,添加一个图像,然后拍照,我实现了教科书式的打印作业,每次打印后我的swf都会变为空白 但现在我一直在继续测试,我发现,如果我从另一个应用程序打印,然后回来,我的视频流从网络摄像头是空白的,这没有任何意义,因为我从另一个应用程序打印 我需要帮助,我发现了一个额外的案例: 这里发生了什么我是说,这一定是flash player的问题。我不确定我是否完全理解您的问题,但您是否尝试设置跨域策略文件,以便可以访问您试图打印的图像的位图数

Apache flex TypeError:错误#1009-(空参考错误)与闪存

我不是flash方面的专家,但我确实与AS和tweak flash项目合作,尽管我在这方面没有深入的专业知识。目前,我需要改造一个由另一个人完成的flash网站,执行时提供给我的代码库抛出以下错误: TypeError: Error #1009: Cannot access a property or method of a null object reference. at NewSite_fla::MainTimeline/__setProp_ContactOutP1_ContactOut_

Apache flex 基于mvc的flex应用程序单元测试

我有一个使用PureMVC框架编写的flex应用程序。现在,我想编写测试。我们使用的是FlashBuilder 4。FlexUnit是否足以进行测试?您在编写测试时遇到过什么问题吗?我个人在使用Flash Builder 4的单元测试功能时遇到过问题。我最终创建了一个单独的AIR项目,并使用FlexUnit1创建了单元测试(我相信swc是0.98或类似的东西)。我选择FlexUnit的那个版本是因为当时FlexUnit4和Flash Builder集成的文档非常稀少。我怀疑文档和稳定性方面的情况

Apache flex 如何在标签部分使用图像按钮构建Flex FormItem?

我想构建一个flex FormItem扩展,在item label部分添加一个按钮,这样既有一个文本标签,也有一个使用图像图标的按钮: 基本上,我想创建那个“I”图标,这样我就可以点击它来显示相关项目的帮助覆盖图 是否有现有组件可以执行此操作?如果没有,我该怎么做?尝试使用网格、gridrow和grititem,如html表。并将标签和“i”图像添加到griditem内的水平布局容器中。请参见 虽然这在技术上可行,但它不允许在现有形式中进行替换;我必须重新构建许多组件才能使用它。不,我需要一个

Apache flex 如何禁用使用flex buttonbar切换

如何禁用spark:Buttonbar中按钮的切换性质,使其行为类似于mx:Buttonbar?如果您只想进行视觉更改: 创建自定义外观类,以便按钮的“”使用与“”相同的外观 如果您只想进行视觉更改: 创建自定义外观类,以便按钮的“”使用与“”相同的外观 这在按钮栏上起作用: requireSelection="false" 这在按钮栏上起作用: requireSelection="false" 是的,Flex 4 Spark组件是为简化蒙皮/设计而构建的;随着这些变化,有些事情变得更难了。

Apache flex 以编程方式关闭日期字段组件

我使用dateField组件(editable=true)作为dataGrid中的itemEditor。有趣的是,当编辑日期字段的textInput部分时,它似乎没有像我预期的那样对ESC键做出反应,即重新加载旧的日期字段值并放弃焦点。这似乎是大多数其他组件的标准,但不像大多数其他组件那样 你将如何实施这种行为? 我可以在TextInput部分听keydown==escape,但我意识到我不知道如何告诉dateField放弃焦点并礼貌地关闭-事实上我甚至不确定这是正确的策略(也许我应该在Data

Apache flex Flex中的非常自定义/水平树状视图

我不确定是否可能,或者在AdobeFlex4中归档以下内容的最佳方式是什么(我对Flex3也很满意) 我需要某种树视图,但是项目应该像树一样从上到下放置,而不是像Flex框架的treeview实现中那样。为了更清楚地说明这是一个简单的“图形”: 是否可以将Flex树视图的外观设置为我的示例?如果没有,如何创建一个像本地Flex组件一样可用的自定义组件(将处理程序附加到每个节点,使其可蒙皮)并创建如上所述的结构。这对于mx:Tree来说太多了,无法像那样弯曲。设计你自己的控制,这是一个很大的经验,

Apache flex 如何在按钮标签中写入两行文字?

对于按钮的“标签”字段,有没有一种方法可以在几行上显示文本?或者自动将文本“包装”成几行,而不是剪切部分?使用标准的mx:按钮,这是不可能的-您可以创建自己的自定义组件来扩展按钮,或者查找已经创建了所需内容的其他组件 例如,flexlib库包含一个CanvasButton,它将有助于: 或者,如果您喜欢自己动手并创建自己的自定义组件,本文将向您展示如何: 这在标准mx:按钮上是不可能的-您可以创建自己的自定义组件来扩展按钮,也可以查找已经创建了所需组件的其他组件 例如,flexlib库包含一个

Apache flex Flex DateField SelectedField始终设置为空

我想将日期字段字符串的格式设置为“MM/YYYY”。但是,我注意到它的selectedDate属性始终设置为null,即使选择了有效日期。有人能解释一下吗 谢谢 <mx:FormItem label="Start Date" required="true"> <mx:DateField id="startDateField" formatString="MM-YYYY"/> </mx:FormItem> 在日期字段上设置parseFunction属性

Apache flex Datagrid中的Flex数据绑定

我有datagrid列FirstName、LastName和FullName 我需要绑定FirstName和LastName列字段以提供FullName??数据提供程序只提供FirstName和LastName 帮帮我 在FullName列中使用labelFunction: <mx:DataGridColumn headerText="FullName" labelFunction="getFullName"/> private function getFullName(ite

Apache flex 按钮栏自定义组件

我在应用程序顶部使用一个自定义组件,其中包括一个图像和一个按钮栏。我在main.mxml中将名称空间声明为comps,包是components。当我将数据提供者分配给buttonBar并运行应用程序时,我得到的只是一个空白页面。如果我删除数据提供程序,一切都会正常加载。dataProvider应该是main.mxml中的ViewStack组件。按钮栏和图像自定义组件是TopNav.mxml 问题是我的TopNav组件不知道我要求它更改的数据提供者;MyViewStack。是否需要创建一个公共vi

Apache flex Flex:定制ProgressBar外观赢得';不要填满整个轨道

我正在尝试为flex progressbar控件创建一个简单的外观。轨道和横杆都应具有圆角,横杆应在显示的部分完全填充轨道 以下是我根据以下内容创建的条形外观: 以下是进度条声明: <mx:ProgressBar id="progressBar" name="progressBar" top="40" left="10" width="480" height="25" label="" labelWidth="0" trackSkin="Skins.ProgressBa

Apache flex 我可以在MXML中的一个文件中包含多个类吗?

我有一个只在classA中使用的classB。但是,classA是以mxml编写的,而不是actionscript代码。是否可以在MXML中嵌套类或在同一.MXML文件的根标记后添加另一个类? 澄清:我希望两个类都用MXML编写在同一个文件中,但我在Adobe文档中找不到任何指定如何编写的内容。不,您不能在一个MXML文件中定义两个类,但您可以为这两个类使用相同的包(名称空间),并使classB成为内部的,因此,它仅对该包中的类可见。我相信您正在寻找允许您在现有MXML文档中定义新MXML文档的

Apache flex 如何设置图表';s X轴名称和Y轴名称?

在Flex中,如何为图表的X轴和Y轴标题设置自定义名称(字符串) (水平轴和垂直轴)您必须为图表的水平轴和垂直轴属性创建并指定一个实现IAxis的对象。通常这意味着mx.charts.CategoryAxis或mx.charts.LinearAxis var vAxis:LinearAxis = new LinearAxis(); vAxis.title = "WhateverYouWant"; chart.verticalAxis = vAxis; 您必须为图表的水平

Apache flex Java映射到flex对象转换

我从java发送有序映射。在flex中,当我将其转换为对象时,我失去了在java中维护的顺序。是否有其他方法来维护flex对象中的顺序 问候,, SivaJava映射(包括SortedMap/TreeMap)被转换为一个通用对象实例,它没有排序的概念: 您也许可以编写一个自定义Java类(以及等效的ActionScript类),其中包含原始映射和按正确顺序排列的键数组。显示一些代码。听起来像是你的转换程序出错了。当然,如果他不需要钥匙:)

Apache flex mx:Datagrid未正确显示布尔值

我在使用datagrid ItemRenders时遇到了一些相当奇怪的行为。 首先,我创建一个ArrayCollection,如下所示: [Bindable] private var myBooleans:ArrayCollection = new ArrayCollection([false,true]); 然后我将其绑定到数据网格: <mx:DataGrid dataProvider="{myBooleans}" width="100%" height="100%">

Apache flex 请参阅Flex/Flash builder调试中的事件侦听器

有人知道如何在Flex或Flash builder的调试模式下查看任何组件的事件侦听器吗 干杯,PK没有直接的方法来列举听众 您仍然可以使用IEventDispatcher接口中的方法执行通常必须执行的操作: package flash.events { public interface IEventDispatcher { function addEventListener(eventName:String, l

Apache flex 如何在Flex中创建一个预览量较小的段落文本,然后创建一个扩展其余部分的链接?

我想能够显示一个段落,如果显示的文本(比如)超过15行,那么就会出现一个链接文本,如果单击它就会展开。例如: 这里排了很长的队 因此,我需要进行更多的显示 但是我不能这么做,还有什么会 您可以使用mxml实现这一点,如下所示: <mx:Label text="The quick brown fox jumped over the lazy dog." truncateToFit="true" maxWidth="100" /> 然后可以处理MouseEvent。单击将truncat

Apache flex 休假时的Flex方法TextInput

有人知道用户点击文本输入后可以调用的事件吗 我希望用户输入信息,当他们完成时,我希望格式化信息 提前感谢您的建议 这就是您要查找的valueCommit事件。当用户更改文本并将焦点设置为其他内容时,它将触发。您应该使用onBlur事件,该事件在元素失去焦点时发生,即,当用户单击特定元素外,当试图格式化触发事件的TestPoin时,ValueCeMMIT会导致事件递归循环。然后考虑使用“代码> > ValueCulMIT < /Cl> >代码> FooSux事件(可能与更改< /代码>)的一部分。

Apache flex 是否有任何工具可以将flex 3/3.5项目转换为flex 4

我正在认真寻找一些好的工具来避免劳动 我读了这篇文章,其中mearly列出了一些不同之处,并提供了将flex 3项目迁移到flex 4的指南,即使这篇文章只谈到了手动迁移 在flex迁移中,劳动是不可避免的吗?因为除了评论之外没有人回答,所以我根据评论和我的经验添加了我自己的答案。目前,没有可用的工具。劳动是不可避免的。以我的经验,没有工具。这是工作,没有工具。与其做家务,不如把它看作是熟悉spark的一个很好的学习机会,此外,您可能还应该尝试使用新的框架组件,而不是仅仅用机器替换某些代码构造,

Apache flex Flash Builder-水平排列RadioButtonGroup-可能吗?

通常,RadioButtonGroup是垂直对齐的,如下所示: O option 1 O option 2 O option 3 但我想要这个: O option 1 O option 2 O option 3 我应该在Flash Builder中查找哪个属性?您可以在组中使用水平布局: <s:Group> <s:layout> <s:HorizontalLayout /> </s:layout>

Apache flex 如何在Flex中录制视频时写入文本?

我正在使用Red 5服务器从网络摄像头录制视频,并使用netstream将录制的视频保存到服务器 我有一个要求,这将发送一个文本,每1分钟通过JavaScript的闪存文件,我想在视频显示该文本。重要的是,当我播放录制的流时,我希望在视频上显示该文本。没有文件处理选项或即时选项可将文本发送到视频中。 例如,您必须添加FFMPEG并编写一个小批量脚本,将文本合并到视频中。 搜索“FFMPEG添加文本”,您将找到大量此类脚本的示例

Apache flex 如何在Flex中显示具有可变小数分隔符的数字

更改我的操作系统的十进制分隔符后,如下所述: (),我想在Flex中显示一个数字,它使用逗号作为千位分隔符和十进制分隔符。听起来很简单,对吧 我尝试使用Flex提供的三种不同的数字格式。一路上,我了解到其中两个在同一个类中不能很好地与其他类配合,即使在声明变量时使用完全限定的类路径,因此我不得不将它们分成三个类,如下所示: NF1-spark.formatters.NumberFormatter package dstrube { import flash.globalization.N

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 372 页