Flash и внешние поля формы - PullRequest
       41

Flash и внешние поля формы

0 голосов
/ 10 ноября 2009

Кто-нибудь знает, возможно ли это?

Я пытаюсь создать флэш-фильм, который будет показывать / просматривать то, что я печатаю в поле в обычной HTML-форме. Вызов для обновления флэш-фильма, скорее всего, будет присоединен к событию onKeyUp.

Любые советы или учебники будут великолепны

ура! Decbrad

Ответы [ 4 ]

1 голос
/ 10 ноября 2009

Предполагается, что вы используете actioncript 3 ....

Проверьте это из

Вы также можете проверить эту ссылку (она для Flex 3, хотя ... AS3 должна быть похожа на flash, я считаю) ... Я использовал ExternalInterface в моем Flex проекты раньше.

0 голосов
/ 11 ноября 2009

Эй, ребята, спасибо, что указали мне правильное направление! С 4 версии я не трогал flash, так что я ржавый ... это преуменьшение!

Причина, по которой я не построил текстовую область в реальном флэш-фильме, заключается в том, что система завершена на 95% и на стороне сервера много смартов. Как говорится, предварительный просмотр флэш-памяти - это более или менее обледенение! Немного удивлен, что во Flash больше не осталось крючка.

Еще раз спасибо! Декабрь

0 голосов
/ 10 ноября 2009

Я бы посоветовал взять вашу любимую утилиту событий для JavaScript, а затем связать ее с ExternalInterface . Таким образом, вы можете добавить обратный вызов к EI во Flash, который будет означать, что вы можете сделать что-то вроде этого:

ExternalInterface.addCallback( "keyboardClicked", dispatcherFunc );

function dispatcherFunc():void
{
    dispatchEvent( new Event( "javaScriptKeyClick" ) );
}


document.getElementById( "mySwf" ).keyboadClicked();
0 голосов
/ 10 ноября 2009

Насколько мне известно, Flashplayer прослушивает ключевые события только тогда, когда у него есть фокус (чего не было бы, если бы вы печатали в HTML-форме. Вспышка с использованием JavaScript.

Есть ли конкретная причина, по которой вы не можете использовать текстовую область в самом флэш-фильме?

...