0
我正在將swf表單加載到swf電影中(以節省文件大小)。我在主swf中有一個'人造形式'的靜態MC,當用戶點擊一個時,它會加載'真正的形式',這是它自己的SWF文件。我想要做的就是根據用戶點擊的人造表單的MC來正確設置實際表單輸入字段的焦點。在外部加載的swf中設置輸入字段的焦點
例如: 用戶觀看動畫,並在最後一幀(人造窗體)上看到窗體。 用戶點擊「城市」輸入字段進入他們的城市。 帶有「真實形式」的外部加載的swf文件會立即加載到人造窗體頂部的主swf中,因此用戶具有與其交互的活動輸入字段。 文字輸入欄'城市'現在應該是焦點。
在此先感謝您的幫助!
不幸的是這並沒有這樣的伎倆。我可以假設'mc'(在mc.getChildByName中)引用了我將外部swf分配給的MC對象?我正在加載swf(成功),如下所示: function swfLoadedHandler(event:Event):void { \t loaded_swf = event.target.content; \t loaded_swf.x = 200; \t loaded_swf.y = 42; addChild(loaded_swf); } – jmarx34
您是通過調試器中的代碼來查看它是否執行了焦點行嗎? –
是啊,我在'如果'裏面添加了一個跟蹤語句,但是它沒有被執行。所以顯然沒有看到外部swf中的文本輸入字段,我似乎無法弄清楚如何訪問它。 – jmarx34