Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   SWFLoader. Не могу ввести текст в TextInput подгружаемой флэшки. (http://www.flasher.ru/forum/showthread.php?t=104342)

Mideon 23.11.2007 15:27

SWFLoader. Не могу ввести текст в TextInput подгружаемой флэшки.
 
Есть три разных swf файла написанных на ActionScript2 в MacromediaFlash8.
В этих флэшках есть поля ввода(для них использовались компоненты TextInput).
Пытаюсь подгрузить эти файлы во флех с помощью SWFLoader .
Код:

<mx:SWFLoader width="100%" height="100%" scaleContent="true" id="swfLoader" cachePolicy="off" focusEnabled="true" />
Они подгружаются но получить фокус для ввода в эти TextInput не получается т.е. я ничего не могу ввести в них. Пробовал использовать вместо TextInput , TextField все равно та же фигня ничего не могу ввести в поля ввода подгружаемых флэшек. Т.е они даже не получают фокус.

baron27 23.11.2007 15:38

попробовал. все в порядке. текст вводится.

Mideon 23.11.2007 15:57

Дело в том что swf к динамический подгружаются
Попробуй вот такой вот код:
Код:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
 
<mx:states>
        <mx:State name="first">
                <mx:SetProperty target="{swfLoader}" name="source" value="fraternity/First.swf"/>
        </mx:State>
        <mx:State name="second">
                <mx:SetProperty target="{swfLoader}" name="source" value="fraternity/Second.swf"/>
        </mx:State>
</mx:states>
  <mx:Canvas id="canvass">
          <mx:SWFLoader id="swfLoader"/>
  </mx:Canvas>
  <mx:Panel layout="horizontal">
          <mx:Button label="First" click="currentState='first'" />
          <mx:Button label="Second" click="currentState='second'" />
  </mx:Panel>
 
  </mx:Application>


baron27 23.11.2007 16:08

да. странно. если скопировать какой-нибудь внешний текст в буфер и попробовать его туда вставить, то фокус появляется.

Mideon 23.11.2007 16:22

Что интересно после того как загружается первая флэшка , вторая флэшка вообще не обрабатывается даже не выводит текст по умолчанию.


Часовой пояс GMT +4, время: 21:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.