Thanks Dan, i am now able to get rid of this error. what i am doing is,
when IOErrorEvent is fired i am removing the images from the htmlText and just
displaying the text.
----- Original Message ----
From: Daniel Freiman <[EMAIL PROTECTED]>
To: [email protected]
Sent: Sunday, October 28, 2007 10:39:49 PM
Subject: Re: [flexcoders] Error with htmlText property of TextArea - "Error
#2044: Unhandled IOErrorEvent:. text=Error #2124: Loaded file is an unknown
type"?
Ok, if you're getting this from an rss feed then you're not going
to like this. Also this solution uses mx_internal. If you don't know what
that is, it's a set of methods/properties, that adobe says may change so they
should be used with extreme care because your code might break on updates.
However, in this case we're using it once to avoid creating a subclass so I
think it's a fair trade.
import mx.core.mx_internal ;
use namespace mx_internal; // this line should be right after the import
statements.
...
textArea.htmlText = rssText;
textArea.validatePr operties( ); // initializes image loaders
var textField:UITextFie ld = textArea.getTextFie ld(); // mx_internal line to
get textField of TextArea
for (each imageID in rssText) { // how you actually implement this psuedo code
line depends on the rssText you already have
var loader:Loader = textField.getImageR eference( imageID) as Loader;
var loaderInfo:LoaderIn fo =
loader.contentLoade rInfo;
if (loaderInfo. bytesLoaded != loaderInfo.bytesTot al) { // it would be
pointless to add listeners to loaders that have completed
loaderInfo.addEvent Listener( IOErrorEvent. IO_ERROR, imageLoaderErrorLis
tener); // you might want to use weakReference here for memory management if it
works.
}
}
public function imageLoaderErrorLis tener(event: IOErrorEvent) :void {
// inform user if you want.
}
- Dan Freiman
On 10/28/07,
arpan srivastava <[EMAIL PROTECTED] com> wrote:
Hi Dan,
There is no stacktrace, this is the only thing i get.
----- Original Message ----
From: Daniel Freiman <
[EMAIL PROTECTED] com>
To: [EMAIL PROTECTED] ups.com
Sent: Saturday, October 27, 2007 9:02:27 PM
Subject: Re: [flexcoders] Error with htmlText property of TextArea - "Error
#2044: Unhandled IOErrorEvent: . text=Error #2124: Loaded file is an unknown
type"?
Can you post the stack trace from the error?
- Dan Freiman
On 10/27/07, arpan srivastava <
[EMAIL PROTECTED] com
> wrote:
Hi All,
i am creating a rss reader for which i am using
TextArea to display RSS description which is simple html text.
Sometimes i am getting this error:
Error #2044: Unhandled IOErrorEvent: . text=Error #2124: Loaded file is an
unknown type
I have also put a try and catch but it is not getting caught. Also, TextArea
does not have any IOErrorEvent event. I think it is due to loading of images
from "img", it comes very randomly. Can anyone help me with this problem?
--
Thanks,
Arpan
____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail. yahoo.com
____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail. yahoo.com
<!--
#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->
<!--
#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->
<!--
#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean,
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}
#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}
#ygrp-vital a:hover{
text-decoration:underline;}
#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com