Can flash accept data?

Is it possible for flash to accept value from a database?
Here is what I want to do:
There is a database storing values "postions" and
"descriptions" (there are 2 coloumns named so to store the values).
In flash I want to accept the values entered in these 2
coloumns.
How to go about it?
If I create 2 dynamic text boxes with variable names "p" and
"d" respectively and an "accept" button on the scene, what script
should I add to the button so that these text boxes accept the
values?
so my 2 queries are:
1) how do I send the value from the database to flash?
2) how do I accept the same in flash?
please help. I do not have much knowledge of database
management. So explain me in layman's terms please. Thank you very
much.

you can do one of the following:
1. use php to access the database and output the raw values
and use loadVars
2. see 1 only output it in xml and let flash read the xml
3. use coldfusion *sry don't know how to do this I'm still
trying to figure out myself*
I myself use the second option the most due to it's
flexibility and there are alot of articles on the forum and main
adobe site to help

Similar Messages

  • How can i retrieve data from a macbook pro that has the flashing folder with an ? mark in it, to a brand new iMac

    I want to do a data recovery of my 15" MBP that has the flashing folder w/ ? mark in it, to an iMac 21.4"; how can i go about that?

    DJSMACC wrote:
    How do I go about removing the internal drive and mount it to an external enclosure @Linc Davis??? Sorry that I'm not too hip with all the technology lingo & etc?
    You'll have to watch the video and buy a few tools to extract the driive.
    http://eshop.macsales.com/installvideos/
    Then use something like this to connect to the other Mac or PC with MacDrive installed.
    http://eshop.macsales.com/item/Newer%20Technology/U3NVSPATA/
    You also can get the same adapter elsewhere online for as low as $12 I've seen.
    Likely it's a USB 2,1 which your Mac's can only accept USB 2,1 anyway, no need to pay more for a USB 3 unless you want too.
    No compensation for site or product mention
    You likely should be having a professional or Apple tech attempt to bypass the firmware password if you forgot it, it's the best way to go about things.
    Just because the Mac has a spinning wheel gray screen at boot doesn't mean it's ruined, you just need to bypass the firmware password and then from there fix the machine's cause for not booting, which is likely a software issue from a third party kernel extension file.
    Step by Step to fix your Mac
    You should know that opening the iMac could likely ruin it and will ruin any warranty or AppleCare, and if it's a Early 2011 model or later you can't replace the hard drive yourself as Apple has proprietary software installed on the drive that needs to "talk" to OS X to control the fans speeds.
    Good Luck.

  • Can not get data from actionscript db operation class?

    DBOperation.as:
    import flash.events.*;
    import flash.net.NetConnection;
    import flash.net.ObjectEncoding;
    import flash.net.Responder;
    import mx.collections.ArrayCollection;
    import mx.controls.List;
    import mx.rpc.events.ResultEvent;
    import mx.collections.ArrayCollection;
    public class DBOperation
    private var nc:NetConnection;
    private var responder:Responder;
    public var list:ArrayCollection;
    public function DBOperation():void{
    nc = new NetConnection();
    nc.objectEncoding = ObjectEncoding.AMF0;
    nc.connect("rtmp://localhost/ins");
    public function getSolutionData(sql:String):Boolean
    responder=new Responder(getSolutionList,null);
    nc.call
    ("dbo.getSolutionData",responder,sql);
    return true;
    public function getSolutionList
    (solution:Object):void{
    var solutionList:Array = new Array();
    for(var items:String in solution)
    solutionList.push
    ({label:items,title:solution[items].title,owner:solution
    [items].owner,submitTime:solution[items].submitTime,image:solution
    [items].image,imgInstruction:solution[items].imgInstruction});
    list = new ArrayCollection(solutionList);
    datagrid.mxml:
    <mx:Script>
    <![CDATA[
    import DBOperation;
    import mx.collections.ArrayCollection;
    [Bindable]
    private var solutionList:ArrayCollection;
    private function initDG():void{
    var dbo:DBOperation=new
    DBOperation();
    dbo.getSolutionData("some sql
    strings");
    solutionList=dbo.list;
    ]]>
    </mx:Script>
    my problem is I can get the data using DBOperation class,but
    I can not
    assign it to solutionList by "solutionList=dbo.list;"
    The debug information says dbo.list=null, however inside
    DBOperation
    the "list" is full of data.
    What's wrong with it??
    Thanks!

    hi,
    if u r  using bukrs and hkont as parameters in selection screen then
    SELECT * FROM bsis INTO CORRESPONDING FIELDS OF TABLE it_temp
    WHERE bukrs = p_bukrs
    AND hkont = p_hkont.
    this will work.
    if u r using then as select-option then the above does n't work.
    bcoz select-options work as internal table bcoz of that u have use the query like this
    SELECT * FROM bsis INTO CORRESPONDING FIELDS OF TABLE it_temp
    WHERE bukrs IN p_bukrs
    AND hkont IN p_hkont.
    <REMOVED BY MODERATOR - REQUEST OR OFFER POINTS ARE FORBIDDEN>
    Edited by: Alvaro Tejada Galindo on Aug 15, 2008 5:25 PM

  • How can I import data in to the digital word generator in Multisim?

    How can I import data in to the digital word generator in Multisim?
    I just  received this comment from a friend, a RADAR engineer, who has just down loaded Multisim.  He has been using HP/Agilent software.  He has a work around using a piecewise linear voltage waveform with data imported from Excel but this is not really a good solution.  It would also be helpful to import data from Mathcad or equivalent.
    "I thought I was about to be impressed with MultiSim but it ended only in disappointment. There is a word generator in the simulation instrument panel which can drive the DAC with a waveform and it can have thousands of lines of values. I opened Excel, wrote the formula to generate the time and voltage points for a chirp, converted to DAC values in Hex and then went back to the word generator in MultiSim to load the values only to find that you have to enter each value manually. It doesn’t even allow you to paste in a list of values from a text file. I’m not going to type 5000 values by hand. If you get the chance to give feedback to National Instruments please ask them if the paste option can be added to the word generator. MultiSim is useful in many regards, but in this case, it left me with the impression that it is considerably limited in capability compared to what I’m used to."

    Hi,
    You can load your data automatically in the Multisim word generator. Follow these steps:
    - Save your data file (in excel .xslx ir .csv format) on your computer
    - Change the extension of the file to ".dp"
    - Double-click the word generator in Multisim and click on Set...
    - In the Settings dialog box, click on Load and then Accept
    - This will prompt you to select the .dp file you have on your computer, select it and you're good to go
    However, in Multisim you have the option of creating your own custom simulation analysis and instrument.
    I will try creating the instrument and send it back to you but it might take some time.
    Multisim and LabVIEW are very powerful in test automation, with the custom instruments you create for Multisim you don't need to export your data file into excel from LabVIEW (or MathCAD or other tools) and then reload it into Multisim. The test procedure is automated instead.
    Please check this reference design about automated simulation
    http://zone.ni.com/devzone/cda/tut/p/id/7825
    Here is how you can create your own custom measurement tool in Multisim and LabVIEW, but as I mentioned, I will create the word generator and come back to you anyways
    http://zone.ni.com/devzone/cda/tut/p/id/5635
    Let me know if you have any questions.
    Mahmoud W
    National Instruments

  • Problem Viewing Flash Exposure Data in Bridge

    Hi Folks
    When I view flash exposure data on my camera it will show me the flash compensation value I have set eg -0.7 or +2. When I download the images and view the metadata in Adobe Bridge (from CS3) I appear to lose this information. It will tell me that the flash fired or nor, but that is about it!
    Is there anything I am missing here, or is it just a limitation of Adobe Bridge.
    Any information would be gratefully received.
    Regards

    I have been looking for the same information in CS5. Although I can't find it displayed anywhere in the Camera Data you can find it if you really need to.
    Choose File Info from the File menu and then go to the Raw Data tab. Use the search function to look for "FlashCompensation". I found it there for my Canon G11.
    Painful but works if you really need it too.

  • Can't accept BBM invitations and Invites sent show as "Pending for Authorization" but recipients are not receiving them either (PIN Message Status : Service Blocked)

    I recenly changed device from BB Curve 8530 to BB Bold 9900 and ever since then can't accept BBM invitations and Invites sent shows only as "Pending for Authorization" but recipients are not receiving them either. Tried sending PIN messages  but  I got a red x next to the message and the status says: "Service Blocked" .
    When my phone got lost, I was lucky that I just synchronized my device to my BB Desktop. Not only was I able to retrieve my contacts (phonebooks and BBM) but also ALL txt msgs and even call logs
    Anway, that happening, I assumed I don't need to re-send all my BBM friends invites since some were able to communicate with me. But for those who have deleted my profile (knowing it got lost) and were still on my contact were the ones affected. I tried deleting them and sent an invite only to find out that: I can't accept BBM invitations and Invites sent shows as "Pending for Authorization" but recipients are not receiving any. (they also have the same pending for authorization notice on their end) 
    When I tried to send them a PIN message I get a red x next to the message nd get the service blocked message.
    Help I do not know what else to do.
    ** FYI: new contacts added with my new PIN have no prob sending invites and me accepting them all.

    Hello Lhea,
    This issue is most likely Caused by the BlackBerry not being provisioned for BlackBerry Data Services. 
    Please have a look at the following article that covers "Service Blocked" when sending a PIN message:
    http://btsc.webapps.blackberry.com/btsc/KB19244
    I hope this helps.
    -HB
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Retrieving acceptable date format

    I'm developing a script using SAP GUI Scripting API,
    There are some fields on user's screen which must be filled with a date.
    For some users, these fields accepts date in MM.DD.YYYY format, while for some others the accepted format is DD.MM.YYYY.
    My question is: How can I know which date format is accepted by a GuiComponent in order to make the correct input?
    Could not find any method or property in any component that could give me a clue.
    (I'm having troubles with decimal values too, once I cannot determine if the separator is a dot or a comma, but I suppose solving the date problem may lead to solving this one too.)
    Thanks in advance.

    Hi Ycarus,
    there are as always several solutions. One of these might look like this:
    For example, is the date entered as follows:: 01.03.2011
    on error resume next
    session.findById("wnd[0]/usr/. . .").text = "31.12.9999"
    if error.number > 0 or error.number < 0 then 
      session.findById("wnd[0]/usr/. . .").text = "03.01.2011"
    else
    session.findById("wnd[0]/usr/. . .").text = "01.03.2011"
    end if
    on error goto 0
    To find out whether a comma or a decimal point to be used as a separator, you could take a similar approach.
    Regards,
    ScriptMan
    Edited by: ScriptMan on Mar 28, 2011 11:10 AM

  • Change acceptance date in I-recruitment

    I accepted an applicant in iRec but input the wrong date for acceptance. Now I want to change the date so that the applicant can be hired earlier than the accept date.
    But in fact, the applicant should be accepted on 2012-03-02 as he got onboard on 2012-03-05. With the wrong date of acceptance, the hiring date has to be postponed to at least one day after 2012-03-10, e.g., the earliest hiring day is 2012-03-11 in this case.
    We can’t update the date in iRec. Could you help to provide a solution to ensure that the issue can be fixed and the applicant can be hired on time.

    Hi,
    You can change the date from Core HR form.
    Search for the Applicant ->Click on Other->Application and change the Accepted status and update the Date.
    Thanks

  • I can't accept iTunes store terms and conditions using my iPhone...

    I can't accept iTunes store terms and conditions using my iPhone... It means there's no possibility to downoad any new app from the store...

    Have you tried to restore it?If you have important data,back it up and restore it after entering DFU Mode.OR TRY TO RESTART YOUR PHONE.Google DFU MODE if you dont understand.Cheers!!!

  • TextField that accepts dates in DD-MM-YYYY format

    I need to create a texfield that accepts dates in DD-MM-YYYY. Also, if the input does not correspond to a date, I want to trap focus in the control....
    Thanks,
    V

    Oops, sorry for the previous post, it is not the code i am using...
    Here it is:
    import com.id.swing.mask.JMaskField;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.text.ParseException;
    import javax.swing.JComponent;
    import java.awt.Toolkit;
    import javax.swing.JOptionPane;
    import java.text.SimpleDateFormat;
    import java.sql.Date;
    import java.util.Locale;
    import java.awt.event.FocusListener;
    import java.awt.event.FocusEvent;
    public class IdDateMask extends JMaskField implements FocusListener {
    protected SimpleDateFormat m_sdfDbPattern;
    protected SimpleDateFormat m_sdfUserPattern;
    protected String m_userDatePattern = "ddMMyy";
    protected String m_mask = "{[0-1]}#/{[0-3]}#/##";
    protected boolean m_canBeNull;
    public IdDateMask(String mask, String userPattern) {
    super(mask);
    super.setLocale(new Locale(System.getProperty("id.pyrites.user.language"),
    System.getProperty("id.pyrites.user.country")));
    m_userDatePattern = userPattern;//ie ddMMyy
    m_canBeNull = true;
    initialize();
    protected void initialize(){
    setForeground(new Color(51, 0, 255));
    setDisabledTextColor(new Color(0, 0, 0));
    setColumns(8);
    setPreferredSize(new Dimension(84,20));
    setMinimumSize(new Dimension(27,20));
    setMaximumSize(new Dimension(128,20));
    m_sdfDbPattern = new SimpleDateFormat("yyyy-MM-dd", getLocale());
    m_sdfUserPattern = new SimpleDateFormat(m_userDatePattern, getLocale());
    m_sdfUserPattern.setLenient(false);
    public void focusGained(FocusEvent e) {
    this.setBackground(new Color(255,204,204));
    public void focusLost(FocusEvent e) {
    isValidDate();
    this.setBackground(Color.WHITE);
    public boolean canBeNull() {
    return m_canBeNull;
    public void setCanBeNull(boolean value) {
    m_canBeNull = value;
    public boolean isValidDate() {
    boolean retVal = false;
    try {
    String theStr = super.getText();//ie: 310802
    if(!canBeNull()) {
    if (theStr.equals("")) throw(new Exception());
    else m_sdfUserPattern.parse(theStr);//ParseException can be thrown here
    } else {
    if(!theStr.equals("")) System.out.println(m_sdfUserPattern.parse(theStr));//ParseException can be thrown here
    return true;
    } catch (ParseException ex) {
    System.out.println("IdDateMask - verifyDate() - ERROR: " + ex.getMessage());
    Toolkit.getDefaultToolkit().beep();
    try {
    JOptionPane.showMessageDialog(IdDateMask.this,
    java.util.ResourceBundle.getBundle("com/id/pyrites/client/resources/Bundle", getLocale()).getString("MSG_DATE_notValid") + m_userDatePattern,
    java.util.ResourceBundle.getBundle("com/id/pyrites/client/resources/Bundle", getLocale()).getString("MSG_DATE_notValidDlgTitle"),
    JOptionPane.ERROR_MESSAGE);
    } catch(Exception e) {
    System.out.println("IdDateMask - verifyDate() - I18N - ERROR: " + e.getMessage());
    JOptionPane.showMessageDialog(IdDateMask.this,
    "MSG_DATE_notValid" + m_userDatePattern,
    "MSG_DATE_notValidDlgTitle",
    JOptionPane.ERROR_MESSAGE);
    // super.setText("");
    // this.requestFocus();
    return false;
    } catch (Exception ex) {
    System.out.println("IdDateMask - verifyDate() - ERROR: " + ex.getMessage());
    Toolkit.getDefaultToolkit().beep();
    try {
    JOptionPane.showMessageDialog(IdDateMask.this,
    java.util.ResourceBundle.getBundle("com/id/pyrites/client/resources/Bundle", getLocale()).getString("MSG_DATE_notNull"),
    java.util.ResourceBundle.getBundle("com/id/pyrites/client/resources/Bundle", getLocale()).getString("MSG_DATE_notNullDlgTitle"),
    JOptionPane.ERROR_MESSAGE);
    } catch(Exception e) {
    System.out.println("IdDateMask - verifyDate() - I18N - ERROR: " + e.getMessage());
    JOptionPane.showMessageDialog(IdDateMask.this,
    "MSG_DATE_notNull",
    "MSG_DATE_notNullDlgTitle",
    JOptionPane.ERROR_MESSAGE);
    // super.setText("");
    // this.requestFocus();
    return false;
    public void setToday() {
    setValue((new Date(System.currentTimeMillis())).toString());
    public void setText(String value) {
    setValue(value);
    public void setValue(String value) {
    if(!(value == null) && (!value.equals(""))) {
    //We receive the yyyy-MM-dd format...
    //The format of the displayed date is m_userDatePattern
    //So, we have to transform YYYY-MM-dd into for example ddMMYY
    //Let's do it.
    try {
    //If the field is empty, a ParseException is thrown
    String valueToDisplay = m_sdfUserPattern.format(m_sdfDbPattern.parse(value));
    super.setText(valueToDisplay);
    //Next we have to localize it according to medium format
    } catch (ParseException ex) {
    System.out.println("IdDateMask - setValue("+ value +") - ERROR: " + ex.getMessage());
    Toolkit.getDefaultToolkit().beep();
    try {
    JOptionPane.showMessageDialog(IdDateMask.this,
    java.util.ResourceBundle.getBundle("com/id/pyrites/client/resources/Bundle", getLocale()).getString("MSG_DATE_notValidInput") + value,
    java.util.ResourceBundle.getBundle("com/id/pyrites/client/resources/Bundle", getLocale()).getString("MSG_DATE_notValidInputDlgTitle"),
    JOptionPane.ERROR_MESSAGE);
    } catch(Exception e) {
    System.out.println("IdDateMask - setValue("+ value +") - I18N - ERROR: " + e.getMessage());
    JOptionPane.showMessageDialog(IdDateMask.this,
    "MSG_DATE_notValidInput" + value,
    "MSG_DATE_notValidInputDlgTitle",
    JOptionPane.ERROR_MESSAGE);
    } else {
    super.setText("");
    public String getText() {
    return getValue();
    public String getValue() {
    //Return date with format yyyy-MM-dd
    //But i have a String of format m_userDatePattern
    try {
    if(canBeNull() && (super.getText().equals(""))) return "";
    else {
    String outputDateStr = m_sdfDbPattern.format(m_sdfUserPattern.parse(super.getText()));
    return outputDateStr;
    } catch (ParseException ex) {
    System.out.println("IdDateMask - getValue() - ERROR: " + ex.getMessage());
    Toolkit.getDefaultToolkit().beep();
    try {
    JOptionPane.showMessageDialog(IdDateMask.this,
    java.util.ResourceBundle.getBundle("com/id/pyrites/client/resources/Bundle", getLocale()).getString("MSG_DATE_notValid") + m_userDatePattern,
    java.util.ResourceBundle.getBundle("com/id/pyrites/client/resources/Bundle", getLocale()).getString("MSG_DATE_notValidDlgTitle"),
    JOptionPane.ERROR_MESSAGE);
    } catch(Exception e) {
    System.out.println("IdDateMask - getValue() - I18N - ERROR: " + e.getMessage());
    JOptionPane.showMessageDialog(IdDateMask.this,
    "MSG_DATE_notValid" + m_userDatePattern,
    "MSG_DATE_notValidDlgTitle",
    JOptionPane.ERROR_MESSAGE);
    return "";
    public void setEnabled(boolean value) {
    super.setEnabled(value);
    //color section
    public void setBackgroundText(Color c) {
    setBackground(c);
    public void setForegroundText(Color c) {
    setForeground(c);

  • Enter date PO acceptance date from vendor W/O unreleasing PO.

    Hello Everyone !!
    My client wants to enter date of PO acceptance from vendor.
    In standard we can use order acknowledgement field but client doesnt want to unrelesed PO so we cannot edit PO.
    And same date should be available while running report.
    please arrive at best possible solution to this issue.
    Abhijeet Kadam

    Abhijeet Kadam wrote:
    client doesnt want to unrelesed PO so we cannot edit PO.
    If you can't edit the PO, then how can you maintain the acceptance date for the PO ?
    If you do not want to maintain the acceptance date in PO, use your own custom table where you can maintain the the PO number and acceptance date and the same will be pulled in report.

  • Accepting date as a measuring point

    Please guide as to how does one accept date field as an input in measuring points.Have made a characteristic with date format,yet while creating a measuring point with the said characteristic , displays an error
                                     " Only characteristics with a Numerical  format can be used "
    awaiting an early reply,

    Hi pshthecoolest ,
    You cant declare DATE with Date format as Characteristics , as per Std SAP.
    Work around will be Create Char CT04 DATE , with Numeric format with Template  (8), assign appropriate unit of Measurement , that you need to create separately t code CUNI.
    But above all why you required to put reading as a Date in measuring point ?
    Riyaj
    Edited by: riyajmaner on Feb 8, 2011 12:51 PM

  • Why oracle "to_date" accepts Date-parameters

    I tested out function "to_date" as you see below and I see that Oracle allows me to give to that function parameter with textual data type and also allows to parameter's datatype to be Date.
    Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.4.0
    SQL>
    SQL> select to_date(sysdate) as s from dual;--21.10.2010
    S
    21.10.2010
    SQL> select to_date(sysdate, 'DD.MM.YYYY') as s from dual;--21.10.2010
    S
    21.10.2010
    SQL> select to_date('21.10.2010', 'DD.MM.YYYY') as s from dual;--21.10.2010
    S
    21.10.2010
    SQL> select to_date(to_date('21.10.2010', 'DD.MM.YYYY')) as s from dual;--21.10.2010
    S
    21.10.2010
    SQL> I entered into Search engine "http://www.lycos.com/" phrase "oracle to_date function" and it gave me link to documentation of that function:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions183.htm
    and the documentation says:
    >
    Purpose
    TO_DATE converts char of CHAR, VARCHAR2, NCHAR, or NVARCHAR2 datatype to a value of DATE datatype.
    >
    My question is: why the function accepts Date data types? what occures behind curtains when Date is passed in? Or what explanation there is, that documentation seems to lie?
    Also, have you too noticed that the forum has been oftenly down near past days?

    Any function that accepts a VARCHAR2 can be passed a DATE. Oracle will simply implicitly cast the DATE to a VARCHAR2 (using the session's NLS_DATE_FORMAT). The same way that it would implicitly cast a NUMBER to a VARCHAR2.
    Of course, if the implicit conversion of the date to a string doesn't match the explicit format mask passed to TO_DATE, you'll have a problem. If your session's NLS_DATE_FORMAT was 'MM.DD.YYYY', for example, the TO_DATE would fail because Oracle would implicitly cast the date to a string in the format MM.DD.YYYY and then try to convert that to a date using the format mast DD.MM.YYYY.
    Justin

  • Can Flash be used as the GUI for an application

    Can Flash be used as the GUI for an application (desktop software, not web based) written for the .NET framework? I want to author an application that would be perfect for flash as a the GUI, but it would need to be able to support a pretty full API for Flash and the wrapper application, written in c#, as they would be passing a lot of data between eachother, as well as getting and sending data over the web. So, can Flash be used in .NET? What kind of API does it have? Or am I stuck with the Windows look/feek thanks, 

    i'm no expert on this, but read up on Adobe Air. In the most basic terms it allows you to create flash apps that can be deployed on the desktop and will run mac/windows.
    this article here might address your exact query:
    http://ajaxian.com/archives/commandproxy-integrating-air-and-net

  • Bid acceptance date

    Hi,
    I'm in a SRM 4.0 project, and wonder if any of you can help with the following: in the query 0BBP_QUO_Q001 Bidder's Bids in Detail, we can check Acceptance Status, however we only have the bid date, it is not possible to see the acceptance date. Does any of you can help me?
    Thanks,
    Cheers,
    Ana

    No Answer

Maybe you are looking for

  • How to set up Apple TV as an Airplay soure?

    I have just bought a new Apple TV, Loewe Airspeaker, and thrown away a ton of old hifi kit. I have also set up iTunes Match and my music collection is now available in the cloud. BUT.... I can't seem to use my ATV as an Airplay source!! I can stream

  • When I close a window, why do they all close?

    I have multiple FF windows open, and when I close one, they all close and FF shuts down.

  • File upload hanging when called from another form

    Hi I have created a file upload form from the documentation I found on metalink and the form works fine on its own. I have then implemented the form into a multi form application and when the file upload form is called from another form it hangs tryi

  • Abap trial 7.01 Error,please help !

    Hi everbody, I want to load mini sap 7.but i was having for two days. If i try to install "New SAP NetWeaver 7.01 ABAP Trial Version" on Windows XP SP2 in 3 seconds after start I get this errormassage : Java.lang.noclassdeffounderror: run Exception i

  • Proper predictive text ... Not this auto correct bull !!!

    Is there ever going to be a proper version of predictive text for IOS? Android and RIM is MILES ahead with their predictive text technologies! There are some apps that can do some of it, but the intergration is POOR to say te least. iPhone is suppose