Похоже, это может быть проблема с тем, как встроен шрифт Arial.
Вы можете попробовать установить для input1 TextField значение «использовать шрифт устройства» * в .fla во Flash CS4 IDE и посмотреть, разрешено ли вам вводить текст. Использование шрифта устройства вместо встраивания может вызвать другие проблемы, но оно позволит вам увидеть, связана ли проблема с встраиванием шрифта, и при необходимости настроить правильное встраивание.
Кроме того, вам, вероятно, следует изменить if (input1.text eq "" )
на if(input1.text == "")
, eq устарел.
Еще одна вещь, которая кажется немного странной, - это использовать белый как color
и backgroundColor
, похоже, он может дать белый текст на белом фоне.
*: У меня нет доступа к Flash CS IDE сейчас, поэтому я не уверен в шагах и точной терминологии, но идея состоит в том, чтобы использовать Arial, установленный на конечных пользователях ». "вместо встраивания Arial в SWF.