-
Flex3下如何实现以下功能??5
在html里面是普通得不普通的功能啦,但我找不到flex如何实现。。。郁闷
1、设为首页
2、加入收藏夹
问题补充:
调用javascript这个我之前也试过,有个问题,浏览器兼容性不同,调用javascript后只有“TT”浏览器生效,IE8、chrome、Firefox均使用不能。。。
另外“设置为首页功能”的javascript代码比较复杂,不能简单地调用(函数,参数,参数,。。。)这样的形式实现吧?
那该如何解决呢?
2009年1月07日 16:51
2个答案 按时间排序 按投票排序
-
采纳的答案
用flex去异步发送一个请求,请求的结果就是返回一个什么其实没有内容的HTML,HTML内部就写一个自动执行的JS,其内容就是加入主页的的JS,自动销毁自身~
因为加入主页这种是直接跟HTML交互的,所以不管怎么样,你都要通过HTML去设置,除非你直接调用系统的API,不过这样会被认为是木马程序的!2009年1月08日 10:35
-
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" viewSourceURL="srcview/index.html" xmlns:view="*"> <mx:Button x="297" y="333" label="Button" click="setHomePage();"/> <mx:Script> <![CDATA[ private function setHomePage():void { var fun:String = "window.external.addfavorite"; var m:String = ExternalInterface.call(fun, "http://www.sina.com"); trace(m); } ]]> </mx:Script> </mx:Application>
上面的代码实现了,如何添加到加入收藏夹功能。
你说的几个功能都是Flex如何调用JavaScript的问题,按照类似方法,你可以实现你所想要的功能。2009年1月07日 18:26
相关推荐
【WEB项目集成Flex3功能】是指在Web应用中整合Adobe Flex 3的技术,使得Web界面可以利用Flex的强大富客户端功能。Flex是一种用于构建RIA(Rich Internet Applications)的开放源码框架,它允许开发者创建交互性更强...
在本实例中,"Flex3实现的谷歌地图实例" 是一个利用Flex3框架来展示谷歌地图的应用。开发者通过学习并实践网上的GoogleMap教程,创建了这个项目,以便于理解和掌握如何在Flex环境中集成和操作谷歌地图API。 首先,...
在Flex3中,实现这样的特效通常涉及以下关键技术: 1. **Accordion容器**:Flex3提供了一个Accordion容器,它允许用户在多个面板之间切换,每个面板可以视为一个导航项。当选择一个面板时,其他面板会自动折叠,只...
通过研究这些示例,你可以学习到如何在自己的应用中实现类似的功能。 2. 3D模型文件:可能包含了.fla、.obj、.fbx或.g3d等格式的3D模型,这些模型可以被导入到Flex 3D环境中,用于创建逼真的3D场景。模型文件可以...
标题提及的"“FLEX 图片浏览功能可以轻松实现图片浏览”",这指的是使用Flex3开发的图片查看器应用,它允许用户方便地查看和浏览图片,同时可能还支持一些高级特性,如缩放、旋转、平移等。Flex3提供了强大的图形...
在Flash Player 4的时代,3D功能相对较为原始,Flex3D通过创新的技术手段实现了在Flash中的3D渲染。Flex3D框架提供了丰富的API和工具,让开发者能够构建复杂的3D场景,包括旋转、缩放、平移等操作,以及添加光照、...
以下是一个简单的步骤来实现这个功能: 1. **创建自定义Renderer**:首先,我们需要创建一个新的MXML组件,继承自mx.controls.CellRenderer或spark.components.gridClasses.GridColumn。在这个组件中,我们将包含一...
本篇文章将详细介绍在Flex 2和Flex 3中如何实现全屏功能。 首先,让我们看看Flex 2的情况。在使用Flex Builder 2进行开发时,如果尝试直接使用`flash.display.StageDisplayState`类来实现全屏功能,可能会遇到找不...
在本案例中,我们关注的是如何使用Flex实现一个FlV格式的视频播放功能。 FlV(Flash Video)是一种流媒体文件格式,广泛用于在线视频分享和播放。由于其小巧的体积和良好的兼容性,FlV在Flash Player支持的平台中...
通过使用BlazeDS,可以有效地实现在Flex与Java之间的数据通信,从而构建出功能强大且交互丰富的Web应用程序。本文详细介绍了如何搭建开发环境并使用BlazeDS实现Flex与Java之间的通信,希望能够帮助开发者更好地理解...
通过灵活运用Flex3的皮肤功能,开发者可以创造出独特且吸引人的用户界面,从而提高用户满意度和应用程序的吸引力。这个皮肤集合为Flex3开发者提供了一个丰富的资源库,帮助他们快速实现UI的个性化和优化。
这个API文档将帮助开发者理解和使用Flex 3的各个功能,从基础组件的使用到高级特性的实现,都能找到详细的解释和示例代码。通过深入学习并实践这些知识点,开发者可以创建出高效、美观且具有高度交互性的Flex应用...
Flex 3D实例主要涵盖了以下几个关键知识点: 1. **ActionScript 3.0**:作为Flex 3D的基础,ActionScript 3.0是AS语言的一个重大升级,提供了类型检查、垃圾回收等特性,显著提高了性能和开发效率。在Flex 3D中,...
虽然它不是Flex原生的组件,但在Flex项目中也可以通过嵌入JavaScript或者使用IFrame来集成amCharts,以实现更丰富的图表效果。 在使用这些3D图表时,开发者需要注意以下几点: 1. 数据绑定:Flex图表组件通常需要...
本文将详细讲解如何使用Adobe Flex实现一个具有图片上传和预览功能的应用。 首先,Flex是一种开源的开发框架,基于ActionScript 3.0,用于构建富互联网应用程序(RIA)。在Flex中,我们可以利用Flash Player或Adobe...
在这个特定的场景中,"Flex实现的xmpp消息发送接收"是指使用Flex技术来实现在Android、iOS等移动设备以及IE浏览器上的即时通讯功能。 XMPP(Extensible Messaging and Presence Protocol)是一种开放标准的协议,...
《Flex3 CookBook 教程》是一本专为开发者准备的深入指南,旨在帮助读者掌握Adobe Flex...这本书是Flex初学者和进阶者不可或缺的参考资料,它将帮助你充分利用Flex 3的强大功能,创作出富有创新和吸引力的Web应用程序。
在整合Flex3和iBatis3的过程中,主要目的是实现在Flex前端与后端iBatis服务之间的数据交互。这一整合涉及到以下几个关键知识点: 1. **AMF(Action Message Format)通信**:Flex与服务器间的通信通常使用AMF协议,...