- 浏览: 1453629 次
- 性别:
- 来自: 青岛人在北京
文章分类
最新评论
-
yhxf_ie:
azheng270 写道 永远是0知道答案了, inser ...
使用MySQL的LAST_INSERT_ID -
yhxf_ie:
insert了还是0... 可能还要设置些什么?
使用MySQL的LAST_INSERT_ID -
一如年少:
123123
Flex使用ribbit.com的服务给手机发送短信SMS -
pointdew:
poincare 写道您好,请教一个问题,如果我的 swf 文 ...
Flex:使用FlexPaper显示PDF文档 -
pointdew:
swf远程加载问题 : flexpaper无法加载http方式 ...
Flex:使用FlexPaper显示PDF文档
http://www.ribbit.com/
可以将语音通信和丰富的功能集成到您的网站,应用或社区。
这里说一下使用 ribbit.com 的服务免费给手机发短信。(目前只支持美国手机号)
1. 访问 www.ribbit.com 注册并下载 Flex 的类库 RibbitAPI_2.5.0.1070_FX3_CS4.swc
2. 创建Flex项目,并引入下载的RibbitAPI_2.5.0.1070_FX3_CS4.swc
3. 要免费使用www.ribbit.com的服务,需要以下信息, 大部分在My Profile中能看到
- user id: 就是登录名,通常是一个邮箱
- password: 登录的密码
- developer id: My Profile面板中Developer ID的值
- application id: 点击My Apps -> Start an App, 注册你的app项目,App URL可以填写你自己GAE site的地址。注册成功后就能看到App ID了,通常是用户名和项目名的组合。
4. 下面是代码
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ribbit="com.ribbit.api.*" width="346" height="244" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#BFE4EF, #B3BCCF]" creationComplete="init()"> <mx:Script> [CDATA[ import mx.controls.Alert; import mx.messaging.channels.StreamingAMFChannel; import com.ribbit.api.interfaces.IMessageManager; import com.ribbit.api.interfaces.IAuthenticationManager; import com.ribbit.api.events.MessageEvent; import com.ribbit.api.events.AuthenticationEvent; import com.ribbit.api.objects.LoginParam; private static const userid : String = "Your User ID"; private static const password : String = "Your Password"; private static const devHandle : String = "Your Developer ID"; private static const applicationId : String = "Your App ID"; private var loginObject:LoginParam; public function init():void{ request.authenticationManager.addEventListener(AuthenticationEvent.LOGGING_IN, handleAuthEvent); request.authenticationManager.addEventListener(AuthenticationEvent.LOGGED_IN, handleAuthEvent); request.authenticationManager.addEventListener(AuthenticationEvent.LOGGED_OUT, handleAuthEvent); request.authenticationManager.addEventListener(AuthenticationEvent.ERROR, authError); request.addEventListener(MessageEvent.MESSAGE_SENT, handleMessageSent); // login request.login(userid, password, devHandle, applicationId, loginObject); initEventListeners(); } private function initEventListeners():void{ smsSubmit.addEventListener(MouseEvent.CLICK, retrieveTextInfo); } private function retrieveTextInfo(event:MouseEvent):void{ //原文作者在这里有个小错误,他将message和subject的参数位置写颠倒了 sendSMS(cellNumber.text, message.text, subject.text); } private function sendSMS(mobileNumber:String, message:String, subject:String=""):void{ request.messageManager.sendSmsMessage(mobileNumber, message, subject); } private function handleAuthEvent(event:AuthenticationEvent):void{ switch(event.type){ case AuthenticationEvent.LOGGED_IN: loginStatus.text = "Logged In OK!"; smsSubmit.enabled = true; break; case AuthenticationEvent.LOGGING_IN: loginStatus.text = "Logging In..."; break; } } private function handleMessageSent(event:MessageEvent):void{ Alert.show("Message has been sent"); } private function authError(event:AuthenticationEvent):void{ loginStatus.text = "Login Error"; Alert.show("Auth Error:" + event.data); } ]] </mx:Script> <ribbit:RibbitServices id="request"/> <mx:Label x="21" y="16" text="Cell Number" fontSize="12"/> <mx:TextInput id="cellNumber" x="110" y="16" width="221"/> <mx:Label x="20" y="44" text="SMS Subject" fontSize="12"/> <mx:TextInput id="subject" x="110" y="44" width="221"/> <mx:Label x="16" y="72" text="SMS Content" fontSize="12"/> <mx:TextArea id="message" x="110" y="73" width="221" height="124"/> <mx:Button id="smsSubmit" x="110" y="205" label="Send SMS" enabled="false"/> <mx:Label id="loginStatus" x="198" y="207" width="133" textAlign="right"/> </mx:Application>
经过测试确实可以给美国手机发短信(T-Mobile的号码)
短信内容一般为 rabbit@rabbit.com / subject / content
发表评论
-
Flex4中文视频教程 - RIAMeeting
2010-04-23 10:48 6752RIAMeeting翻译的Flex4中文视频教程, 地址 ht ... -
Flash Flex 开源游戏引擎
2010-03-28 21:18 7193今天去了 9RIA.com 的北京天地会活动, 会上介绍了一些 ... -
几十个 ActionScript 3.0 APIs for Flex, Flash, AIR
2009-12-22 11:54 4144开发过程中使用API可以节省时间,这里有几十个API,它们可以 ... -
Flex:使用FlexPaper显示PDF文档
2009-12-15 17:03 35391FlexPaper是一个开源的轻量级文档显示组件,被设计用来与 ... -
Flex白板画图例子
2009-06-21 18:56 8073这个程序是从公司2007年做的一个项目中抽取出来的部分代码完成 ... -
Flex鼠标移到Label上显示手型useHandCursor
2009-05-08 11:28 5636要想鼠标在Label上显示为手型,需要设置3个属性 & ... -
Flex3与EJB3的WebService通讯
2009-04-18 14:20 3701项目中使用了Flex3 + EJB3 + WebService ... -
CodeBehind and DI 分离MXML中的ActionScript
2009-04-09 20:27 2692你是否开始厌倦在 mxml 中写 <mx:Script& ... -
De MonsterDebugger开源的Flex运行时调试器
2009-04-09 15:53 4048De MonsterDebugger http://www. ... -
Flex组件中PopUpManager在全局坐标中心弹出窗口
2009-04-02 19:52 4976在Flex的某个组件中使用 var somePopupWi ... -
在JBoss4.2中放置crossdomain.xml解决flex3跨域访问WebService问题
2009-03-31 20:54 5706Flex访问部署在JBoss4.2上的WebService时报 ... -
使用Flex3的Import Web Service功能
2009-03-28 21:36 2437在FlexBuilder的菜单上选 Data -> I ... -
使用KitchenSync和CASALib延迟(delay)执行Flex的function
2009-02-25 18:26 3387要延迟(delay)执行Flex的function,或按顺序同 ... -
Flex中解决Error #2044 securityError
2009-02-25 16:54 6579在FlexBuilder中运行app没有问题,复制项目的 bi ... -
Flex中加载Flash CS3制作的swf文件
2009-02-14 20:37 6258Flex加载Flash CS3制作的swf文件, 看Demo ... -
Flex视频教学 (RIAMeeting翻译Flex in a Week)
2008-12-01 00:03 4290此系列Flex视频教学是基于Adobe官方的Flex in a ... -
Flex中文API (Adobe官方)
2008-08-19 10:03 21485Adobe推出的中文API http://livedocs ... -
RIAMeeting - Flash Media Server 3
2008-07-26 22:08 3235这次是RIAMeeting的第七次 ... -
Mate Flex Framework
2008-07-22 11:29 3130Mate 是一个基于标签(tag-based)的事件驱动(ev ... -
RIAMeeting第六次活动
2008-05-25 19:52 1347RIAMeeting第六次活动迎来一位Adobe 的Air E ...
相关推荐
ribbit注册手册,免费网络电话,免费语音信箱
我们建议您在以太坊Ropsten Test Network而不是Main Ethereum Network上尝试该项目,因为在Ropsten Test Network上使用Ribbit是完全免费的,并且将来我们可能会部署新的智能合约并弃用旧的智能合约。 我们可能还会...
项目描述 Ribbit 通过将每个人的笔记本电脑或手机变成麦克风,为观众中的每个人提供平等的声音。 无需等待麦克风通过。 无需等待麦克风打开。 根本不需要麦克风! 团队 产品负责人: SungMin Chang Scrum 大师:瑞恩...
示例 Swift 代码利用与 Parse.com 框架的集成、自毁消息和摄像头/视频录制。
Ribbit-Android 适用于 Android 的 Ribbit 应用程序
ribbit_data
使用生成的路线清单文件为您的路线服务,您的用户将再也不会出现空白页! 通用渲染,解构 SPA的通用渲染可以分为6个阶段*: 路由:映射SPA中的路由。 序列化:从客户端导出渲染所需的状态/数据 执行:将捆绑...
里比人 Ribbit应用程序
Team-TreeHouse-Ribbit-Clone 这是我的团队树屋自毁消息 Android 应用程序版本 这个项目是为了学习使用 Parse.com 进行用户管理、云数据存储和推送通知
安卓游戏 Team Treehouse Android课程中的Ribbit应用程序。
Desktop iPhone是一款iphone模拟器电脑版,它能够在电脑上完美模拟iphone手机操作功能。因为是初步模拟效果,能够实现的效果有:iphone拨号程序,Email收发,网页浏览,ipod音乐,ribbit登陆等。软件可以翻转,还...
树屋 Ribbit 设计 (Android) 这些是 Treehouse 的 Android 实施设计课程中使用的 Ribbit 应用程序设计大修的完整项目文件。
Android_Ribbit 解析数据库android练习app
NULL 博文链接:https://zhouguofeng.iteye.com/blog/2390543
Treehouse Ribbit(Android) 这些是Treehouse的“构建自毁消息Android应用程序”课程中使用的Ribbit应用程序的完整项目文件。
Laravel减轻了许多Web项目中使用的常见任务,从而减轻了开发过程中的痛苦,例如: 。 。 用于和存储的多个后端。 富有表现力,直观的 。 数据库不可知。 。 。 Laravel易于访问,功能强大,并提供大型,强大的应用...
Aspnet-Social-Network.zip,用asp.net编写的类似twitter的社交网络mvc5 ribbit社交网络,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript的网站,这些网站...
[][]Incremental Construct ion of Minimal Acyclic State A u t o m a t a and ...Hillcrest 0083, Pretoria, South Africaq {waCson, rwatson}@RibbitSoft.com RIBBIT SOFTWARE SYSTEMS INC.(IST TECHNOLOGIES RES
里比特 Android 中的自毁消息应用程序 这个存储库是为我的自学而创建的。 您可以在 Teamtreehouse.com 中找到该视频课程 CN : 这个存储库是为我的练习而创建的。 您可以在 Teamtreehouse.com 上找到此培训视频。
my.ini在MySQL的目录,于是在同事机器上拷贝了一个my.ini拿来修改,并单独放在一个地方作为备份。其内容如下: 代码如下: #Uncomment or Add only the keys that you know how works. #Read the MySQL Manual ...