Показать сообщение отдельно
Старый 03.09.2009, 20:03
KOLANICH вне форума Посмотреть профиль Отправить личное сообщение для KOLANICH Найти все сообщения от KOLANICH
  № 1  
Ответить с цитированием
KOLANICH
 
Аватар для KOLANICH

Регистрация: Aug 2009
Адрес: DeepTown
Сообщений: 23
Attention Правильное внедрение Label в Datagrid

проблема-ссылки не кликабельны. хотя то ,что между тегам <a> показывает



linkRenderer.as
Код AS3:
package {
    // Import the required component classes.
    //import fl.controls.listClasses.ICellRenderer;
	import fl.controls.listClasses.CellRenderer;
    import fl.controls.listClasses.ListData;
    import fl.core.InvalidationType;
    import fl.data.DataProvider;
    import	fl.controls.Label;
public class linkRenderer extends CellRenderer{
		private var _mylabel:Label;
		public static var site:String;
		public function linkRenderer(){
			_mylabel = new Label;
			super();
			addChild(_mylabel);
		}
		override public function set data(value:Object):void{
 
 
			/*super.data = value;
			trace (value.link);
			_mylabel.htmlText = '<a href="'+site+'away.php?linkid='+value.link+'">'+value.uri+'</a>';*/
			super.data = value;
			trace (value.link);
			trace (value.uri);
			//_mylabel.htmlText = '<a href="'+site+'away.php?linkid='+value.link+'">'+value.uri+'</a>';
			_mylabel.htmlText = "<a href=\""+site+"away.php?linkid="+value.link+"\" target=\"_BLANK\">"+value.uri+"</a>";
			trace(_mylabel.htmlText);
 
		}
 
	}
}
трейсит
Код:
1
mysite
<P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><A HREF="mysite/away.php?linkid=1" TARGET="_BLANK">mysite</A></FONT></P>