Similar to desktop Flash and AIR applications, the default system e-mail client can be invoked through classes in the flash.net
package based upon some user interaction. On Android, since all applications take up a full window, we must be extra mindful of any disruption this may cause while the user is interacting with our application.
Having the application invoke navigateToURL
and passing an e-mail address through a new URLRequest
with the mailto:
URI prefix will open the default e-mail utility. In this example, we will open a new e-mail once a TOUCH_TAP
event is detected:
1. First, import the following classes into your project:
import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.TouchEvent; import flash.text.TextField; import flash.text.TextFormat; import flash.net.navigateToURL; import flash.net.URLRequest; import flash.ui.Multitouch; import flash.ui.MultitouchInputMode...