CallingWindow.mxml
<?xml version="1.0" encoding="utf-8"?>
<s:Group name="MyTitleWindow"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo"
width="258" height="90">
<fx:Script>
<![CDATA[
import mx.core.IFlexDisplayObject;
import mx.events.CloseEvent;
import mx.managers.PopUpManager;
private static var instance:CallingWindow = new CallingWindow;
private static var _show:Boolean = false;
public static function show():void
{
if ( _show ) hide();
PopUpManager.addPopUp(instance, contactsList.app,true);
PopUpManager.centerPopUp(instance);
_show = true;
}
public static function hide():void
{
if ( !_show ) return;
PopUpManager.removePopUp(instance);
_show = false;
}
]]>
</fx:Script>
<s:BorderContainer x="0" y="0"
width="100%" height="90"
backgroundAlpha="0.5" backgroundColor="#AAAAAA"
cornerRadius="12" dropShadowVisible="true">
<s:Label x="35" y="35"
fontSize="14" fontWeight="bold"
paddingTop="5" text="正在呼叫中"/>
<s:Button x="164" y="32"
height="25" label="取消呼叫"
chromeColor="#84B4BE"
click="{hide()}" cornerRadius="10"/>
<s:Label id="status" x="107" y="32"
fontSize="14" fontWeight="bold"
paddingTop="5"
text="......"/>
</s:BorderContainer>
</s:Group>
contactsList.mxml
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600"
initialize="{app = this;}"
>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
public static var app:contactsList;
]]>
</fx:Script>
<s:Button x="183" y="227" label="Button" click="{CallingWindow.show()}"/>
</s:Application>
分享到:
相关推荐
在描述中提到的“三方开通标志=1, 呼叫保持开通标志=1, 呼叫等待开通标志=1, 锁定标志=0, GPRS开通标志=0”,这部分内容看似与通信技术相关,而非直接的Flex编程。但如果是Flex在构建与通信系统交互的应用时,这些...
插件-flex-outbound-dialpad 该插件旨在演示如何使用本机呼叫业务流程从发出出站呼叫,因此入站呼叫功能(如主管监视以及冷热转移)也适用于出站呼叫。 该插件还提供了执行外部会议的能力,从而可以利用上的工作这个...
根据给定文件的信息,我们可以总结出以下相关的IT知识点: ### 1. 自动化测试工具 (ATU) 的使用 - **呼叫时长与间隔**:ATU语音考核测试规范中,每次呼叫的时长设定为180秒,两次呼叫之间的间隔为20秒。这有助于...
4. **呼叫行动**:按钮应具有明确的行动指示,如“选择此计划”或“立即购买”。 5. **视觉层次**:通过排版和颜色创建视觉层次,引导用户视线按预期顺序流动。 在PricingPanel-master文件夹中,你应该能找到HTML和...
针对“twilio_log_interpreter”这个项目,我们将深入探讨如何利用Python处理和解析Twilio的日志文件,以便找出并理解不同数据源之间的差异,如Twilio控制台的呼叫日志、Flex洞察数据以及公司内部日志。 首先,让...
这些新功能包括新一代最高可用性架构(MAA)、Active Data Guard、GoldenGate、RMAN增强、Flex ASM以及其他高可用性增强。 Active Data Guard是Oracle提供的一种数据保护和灾难恢复方案,它可以实现在保持数据安全...
- **R6阶段**(之后的版本):在R5的基础上,主要进行业务功能的增强和完善,如Iu-flex、WLAN与3G融合、多媒体广播多播服务(MBMS)、存在(Presence)、数字权利管理(DRM)和全局用户平面(GUP)等。 随着技术的...
yum install -y make gcc gcc-c++ ncurses-devel bzip2-devel flex bison pcre-devel gsm-devel libxml2-devel mysql-devel postgresql-devel sqlite-devel libsrtp-devel opus-devel sox-devel lame-devel speex-...
Ubuntu 16.04系统搭建OpenSIPS 2.4LTS服务器是SIP(Session Initiation Protocol,会话初始化协议)服务器的一个应用实例,主要用于处理VoIP(Voice over IP,通过IP网络进行语音传输)呼叫和通信。OpenSIPS是一个...
这通常包括标题、价格、描述、特性列表和呼叫行动按钮。使用`<div>`、`<h2>`、`<p>`、`<ul>`、`<li>`和`<button>`等元素可以实现这一目标。 2. **布局与定位**:为了使价格面板在不同屏幕尺寸上看起来良好,我们...