Flex/Flash“弹出气球”控件?
Posted
技术标签:
【中文标题】Flex/Flash“弹出气球”控件?【英文标题】:Flex/Flash "popup balloon" control? 【发布时间】:2010-10-29 00:44:33 【问题描述】:我正在寻找一个 Flash/Flex 组件,该组件将创建一个“弹出”编辑气球,例如类似于 iCal 或 Google 日历:
http://img.skitch.com/20090526-phb5mke61anjkfknaekdbjjefw.jpg (来源:iusethis.com)
这样的事情存在吗?
【问题讨论】:
【参考方案1】:Tooltip Control 是您正在寻找的。您可能希望扩展该类以实现更高级的功能。
【讨论】:
Hrm...这确实有点像我想要的...但它也很丑陋:P 我想没有什么比这更漂亮了 您可以根据自己的喜好对其进行自定义。【参考方案2】:气球弹出有闲置代码。 阿图尔·亚达夫 http://techy.limewebs.com
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
backgroundAlpha="1.0" backgroundColor="#FFFFFF" borderColor="#1B86D1"
borderStyle="solid" creationComplete="DrowLine()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.core.Application;
import mx.managers.PopUpManager;
private function OnClose():void
PopUpManager.removePopUp(this);
private function DrowLine():void
var pt:Point = new Point(0, -13);
var global:Point = Application.application.localToGlobal(pt);
var origin:Point =global;
var destination:Point = new Point(150,0);
var destination1:Point = new Point(50,0);
var lineThickness:Number = 1;
var lineColor:Number = 0x1B86D1;
var lineAlpha:Number = 1;
//Alert.show(global.toString());
var tip:Canvas = new Canvas();
tip.graphics.clear();
tip.graphics.beginFill(0xffffff,1);
tip.graphics.lineStyle(lineThickness,lineColor,lineAlpha);
tip.graphics.moveTo(origin.x,origin.y);
tip.graphics.lineTo(destination.x,destination.y);
tip.graphics.lineStyle(1,0xffffff,lineAlpha);
tip.graphics.lineTo(50,0);
tip.graphics.lineStyle(1,0x1B86D1,1);
tip.graphics.lineTo(origin.x,origin.y);
tip.graphics.endFill();
addChild(tip);
]]>
</mx:Script>
<mx:TextArea x="10" y="25" id="txt_message" borderColor="#2487CC"/>
<mx:Label x="10" y="75" text="Attach:" fontWeight="bold" color="#000000"/>
<mx:Button x="58" y="73" label="Browse" cornerRadius="0" borderColor="#288ACF" color="#4DB111"/>
<mx:Button x="219" y="73" label="Save" id="btn_save" name="btn_save" cornerRadius="0" color="#15AE11" borderColor="#308FD1"/>
<mx:Image x="272" y="2" source="assets/Close.PNG" click="OnClose()"/>
</mx:Canvas>
【讨论】:
以上是关于Flex/Flash“弹出气球”控件?的主要内容,如果未能解决你的问题,请参考以下文章
Flex/Flash 专业组件 - 啥是 Telerik 等公司的等价物?
在线图像编辑器 - Ajax 还是 Flex / Flash?