Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在flash滚动窗格中选择文本_Flash_Actionscript 3_Movieclip_Scrollpane - Fatal编程技术网

在flash滚动窗格中选择文本

在flash滚动窗格中选择文本,flash,actionscript-3,movieclip,scrollpane,Flash,Actionscript 3,Movieclip,Scrollpane,因此,我最近发现了如何在加载的swf中访问textsnapshot,我很喜欢: 现在,当getText工作并输出实际文本时,所有其他函数(如findText)似乎都“中断”。即: 我已经将其包装到一个try-catch子句中,但在运行时没有出现任何错误 再次感谢各位堆叠者 您是否使用较低的beginIndex参数尝试过这些函数,例如0?如果textSnapshot少于101个字符,则无法找到或更改任何内容。是的,我找到了,libMC.textsnashot.getText(100200)返回正确

因此,我最近发现了如何在加载的swf中访问textsnapshot,我很喜欢:

现在,当getText工作并输出实际文本时,所有其他函数(如findText)似乎都“中断”。即:

我已经将其包装到一个try-catch子句中,但在运行时没有出现任何错误


再次感谢各位堆叠者

您是否使用较低的beginIndex参数尝试过这些函数,例如0?如果textSnapshot少于101个字符,则无法找到或更改任何内容。是的,我找到了,libMC.textsnashot.getText(100200)返回正确的字符。所以一定要有文字。
  loader.contentLoaderInfo.removeEventListener(Event.COMPLETE,checkHandler);

        libMC  = loader.content as MovieClip;
        libMC.textSnapshot.setSelectColor( 0xFFEF00 );
        libMC.textSnapshot.setSelected( 100, 200, true );

        scrollPane.source = libMC;


        ExternalInterface.call("window.alert(\""+libMC.textSnapshot.getText(0, 100)+"\")");
    // always returns -1, even though the string clearly exists
    libMC.textSnapshot.findText(textPos + searchTI.text.length, searchTI.text, false);

   // setselected  doesnt seem to have any effect at all
   libMC.textSnapshot.setSelectColor( 0xFFEF00 );
   libMC.textSnapshot.setSelected( 100, 200, true );

   scrollPane.refreshPane();
   scrollPane.update();