Re: [flexcoders] again tool tips
Modify your code as below and try , The fact is you cannot access the private variable outside the function that is declared declared inside the function ![CDATA[ import mx.events.*; import myComponents. *; [Bindable] private var myTT; private function createTip(s: String):CustomTo olTip{ myTT = new ImageToolTip( );// I though myTT was defined...help me!!:| myTT.myImage= s; s={data.image} ; return myTT; Live the Life As it Comes... - Original Message From: Gustavo Duenas [EMAIL PROTECTED] To: flexcoders@yahoogroups.com Sent: Wednesday, 21 May, 2008 10:07:58 AM Subject: Re: [flexcoders] again tool tips sorry if I bother you, but tell me this more in detail. Regards, Gustavo On Mar 20, 2008, at 5:44 PM, Tracy Spratt wrote: When you declare a variable inside a function it is only available within that function. You need to declare myTT in the instance scope, that is, not in a function, and then assign the value inside the function. Tracy From: [EMAIL PROTECTED] ups.com [mailto: [EMAIL PROTECTED] ups.com ] On Behalf Of Gustavo Duenas Sent: Thursday, March 20, 2008 2:59 PM To: [EMAIL PROTECTED] ups.com Subject: [flexcoders] again tool tips Ok, I've just resolved the problem of the found or missing package. now I have this problem, I've been trying to set the tooltip but so far it says that It cannot acces the undefined property myTT, which is on the script Help me out, I know I've been missing something but I can't figured it out. ///this is the code of my repeater ?xml version=1.0 encoding=utf- 8? mx:VBox xmlns:mx=http://www.adobe. com/2006/ mxml width=309 height=196 verticalScrollPolic y=off mx:Script ![CDATA[ import mx.events.*; import myComponents. *; private function createTip(s: String):CustomTo olTip{ var myTT:ImageToolTip = new ImageToolTip( );// I though myTT was defined...help me!!:| myTT.myImage= s; s={data.image} ; return myTT; } ]] /mx:Script mx:Style .imageStyle{ align:center; } /mx:Style mx:Text text={data.client} fontSize=16 fontWeight=bold fontStyle=italic color=#2E2A2A textAlign=center width=237/ mx:Image id=imag source={data.image} scaleContent= false autoLoad=true styleName=imageStyle toolTip= toolTipCreate= event.toolTip=this.createTip(myTT. text)/ // this is the part of the problem// //this is the message// Id 1120: Access of undefined property myTT. /mx:VBox !-- #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:#ff;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-reco { margin-bottom:20px;padding:0px;} #ygrp-reco #reco-head { font-weight:bold;color:#ff7900;} #reco-grpname{ font-weight:bold;margin-top:10px;} #reco-category{ font-size:77%;} #reco-desc{ font-size:77%;} #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
Re: [flexcoders] again tool tips
Could you post a URL holding the original source for the tooltip example? tx On 5/20/08, Gustavo Duenas [EMAIL PROTECTED] wrote: sorry if I bother you, but tell me this more in detail. Regards, Gustavo On Mar 20, 2008, at 5:44 PM, Tracy Spratt wrote: When you declare a variable inside a function it is only available within that function. You need to declare myTT in the instance scope, that is, not in a function, and then assign the value inside the function. Tracy -- *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On Behalf Of *Gustavo Duenas *Sent:* Thursday, March 20, 2008 2:59 PM *To:* flexcoders@yahoogroups.com *Subject:* [flexcoders] again tool tips Ok, I've just resolved the problem of the found or missing package. now I have this problem, I've been trying to set the tooltip but so far it says that It cannot acces the undefined property myTT, which is on the script Help me out, I know I've been missing something but I can't figured it out. ///this is the code of my repeater ?xml version=1.0 encoding=utf-8? mx:VBox xmlns:mx=http://www.adobe.com/2006/mxml; width=309 height=196 verticalScrollPolicy=off mx:Script ![CDATA[ import mx.events.*; import myComponents.*; private function createTip(s:String):CustomToolTip{ var myTT:ImageToolTip = new ImageToolTip();// I though myTT was defined...help me!!:| myTT.myImage=s; s={data.image}; return myTT; } ]] /mx:Script mx:Style .imageStyle{ align:center; } /mx:Style mx:Text text={data.client} fontSize=16 fontWeight=bold fontStyle=italic color=#2E2A2A textAlign=center width=237/ mx:Image id=imag source={data.image} scaleContent= false autoLoad=true styleName=imageStyle toolTip= toolTipCreate= event.toolTip=this.createTip(myTT.text)/ // this is the part of the problem// //this is the message// Id 1120: Access of undefined property myTT. /mx:VBox
RE: [flexcoders] again tool tips
Define myTT outside the function. One other thing, if you define myTT as an ImageToolTip, you can't return it from the function createTip because you defined createTip as returning CustomToolTip. So, either you have to define myTT as a CustomToolTip or you have to say that createTip returns an ImageToolTip. Like this: private var myTT:ImageToolTip; private function createTip(s:String):ImageToolTip { myTT = new ImageToolTip(); myTT.myImage = s; s = {data.image}; return myTT; } or private var myTT:CustomToolTip; private function createTip(s:String):CustomToolTip { myTT = new ImageToolTip(); myTT.myImage = s; s = {data.image}; return myTT; } HTH, ~randy _ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Gustavo Duenas Sent: Tuesday, May 20, 2008 11:38 PM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] again tool tips sorry if I bother you, but tell me this more in detail. Regards, Gustavo On Mar 20, 2008, at 5:44 PM, Tracy Spratt wrote: When you declare a variable inside a function it is only available within that function. You need to declare myTT in the instance scope, that is, not in a function, and then assign the value inside the function. Tracy _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gustavo Duenas Sent: Thursday, March 20, 2008 2:59 PM To: [EMAIL PROTECTED] Subject: [flexcoders] again tool tips Ok, I've just resolved the problem of the found or missing package. now I have this problem, I've been trying to set the tooltip but so far it says that It cannot acces the undefined property myTT, which is on the script Help me out, I know I've been missing something but I can't figured it out. ///this is the code of my repeater ?xml version=1.0 encoding=utf--8? mx:VBox xmlns:mx=HYPERLINK http://www.adobe.com/2006/mxmlhttp://www.adobe.-com/2006/-mxml; width=309 height=196 verticalScrollPolic-y=off mx:Script ![CDATA[ import mx.events.*; import myComponents.-*; private function createTip(s:-String):CustomTo-olTip{ var myTT:ImageToolTip = new ImageToolTip(-);// I though myTT was defined...help me!!:| myTT.myImage=-s; s={data.image}-; return myTT; } ]] /mx:Script mx:Style .imageStyle{ align:center; } /mx:Style mx:Text text={data.client} fontSize=16 fontWeight=bold fontStyle=italic color=#2E2A2A textAlign=center width=237/ mx:Image id=imag source={data.image} scaleContent= false autoLoad=true styleName=imageStyle toolTip= toolTipCreate=-event.toolTip=this.createTip(myTT.-text)/ // this is the part of the problem// //this is the message// Id 1120: Access of undefined property myTT. /mx:VBox No virus found in this outgoing message. Checked by AVG. Version: 7.5.519 / Virus Database: 269.21.8/1337 - Release Date: 3/20/2008 8:10 PM
RE: [flexcoders] again tool tips
I am not going to respond to general questions any more on this subject. What words or concepts do you not understand? Tracy From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Gustavo Duenas Sent: Wednesday, May 21, 2008 12:38 AM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] again tool tips sorry if I bother you, but tell me this more in detail. Regards, Gustavo On Mar 20, 2008, at 5:44 PM, Tracy Spratt wrote: When you declare a variable inside a function it is only available within that function. You need to declare myTT in the instance scope, that is, not in a function, and then assign the value inside the function. Tracy From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Gustavo Duenas Sent: Thursday, March 20, 2008 2:59 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] again tool tips Ok, I've just resolved the problem of the found or missing package. now I have this problem, I've been trying to set the tooltip but so far it says that It cannot acces the undefined property myTT, which is on the script Help me out, I know I've been missing something but I can't figured it out. ///this is the code of my repeater ?xml version=1.0 encoding=utf-8? mx:VBox xmlns:mx=http://www.adobe.com/2006/mxml http://www.adobe.com/2006/mxml width=309 height=196 verticalScrollPolicy=off mx:Script ![CDATA[ import mx.events.*; import myComponents.*; private function createTip(s:String):CustomToolTip{ var myTT:ImageToolTip = new ImageToolTip();// I though myTT was defined...help me!!:| myTT.myImage=s; s={data.image}; return myTT; } ]] /mx:Script mx:Style .imageStyle{ align:center; } /mx:Style mx:Text text={data.client} fontSize=16 fontWeight=bold fontStyle=italic color=#2E2A2A textAlign=center width=237/ mx:Image id=imag source={data.image} scaleContent= false autoLoad=true styleName=imageStyle toolTip= toolTipCreate=event.toolTip=this.createTip(myTT.text)/ // this is the part of the problem// //this is the message// Id 1120: Access of undefined property myTT. /mx:VBox
RE: [flexcoders] again tool tips
Google Flex tooltip htmlText Image it is in the top 5 as I recall. Tracy From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of justSteve Sent: Friday, March 21, 2008 3:55 AM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] again tool tips Could you post a URL holding the original source for the tooltip example? tx On 5/20/08, Gustavo Duenas [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: sorry if I bother you, but tell me this more in detail. Regards, Gustavo On Mar 20, 2008, at 5:44 PM, Tracy Spratt wrote: When you declare a variable inside a function it is only available within that function. You need to declare myTT in the instance scope, that is, not in a function, and then assign the value inside the function. Tracy From: flexcoders@yahoogroups.com mailto:flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com mailto:flexcoders@yahoogroups.com ] On Behalf Of Gustavo Duenas Sent: Thursday, March 20, 2008 2:59 PM To: flexcoders@yahoogroups.com mailto:flexcoders@yahoogroups.com Subject: [flexcoders] again tool tips Ok, I've just resolved the problem of the found or missing package. now I have this problem, I've been trying to set the tooltip but so far it says that It cannot acces the undefined property myTT, which is on the script Help me out, I know I've been missing something but I can't figured it out. ///this is the code of my repeater ?xml version=1.0 encoding=utf-8? mx:VBox xmlns:mx=http://www.adobe.com/2006/mxml http://www.adobe.com/2006/mxml width=309 height=196 verticalScrollPolicy=off mx:Script ![CDATA[ import mx.events.*; import myComponents.*; private function createTip(s:String):CustomToolTip{ var myTT:ImageToolTip = new ImageToolTip();// I though myTT was defined...help me!!:| myTT.myImage=s; s={data.image}; return myTT; } ]] /mx:Script mx:Style .imageStyle{ align:center; } /mx:Style mx:Text text={data.client} fontSize=16 fontWeight=bold fontStyle=italic color=#2E2A2A textAlign=center width=237/ mx:Image id=imag source={data.image} scaleContent= false autoLoad=true styleName=imageStyle toolTip= toolTipCreate=event.toolTip=this.createTip(myTT.text)/ // this is the part of the problem// //this is the message// Id 1120: Access of undefined property myTT. /mx:VBox
Re: [flexcoders] again tool tips
sorry if I bother you, but tell me this more in detail. Regards, Gustavo On Mar 20, 2008, at 5:44 PM, Tracy Spratt wrote: When you declare a variable inside a function it is only available within that function. You need to declare myTT in the instance scope, that is, not in a function, and then assign the value inside the function. Tracy From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Gustavo Duenas Sent: Thursday, March 20, 2008 2:59 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] again tool tips Ok, I've just resolved the problem of the found or missing package. now I have this problem, I've been trying to set the tooltip but so far it says that It cannot acces the undefined property myTT, which is on the script Help me out, I know I've been missing something but I can't figured it out. ///this is the code of my repeater ?xml version=1.0 encoding=utf-8? mx:VBox xmlns:mx=http://www.adobe.com/2006/mxml; width=309 height=196 verticalScrollPolicy=off mx:Script ![CDATA[ import mx.events.*; import myComponents.*; private function createTip(s:String):CustomToolTip{ var myTT:ImageToolTip = new ImageToolTip();// I though myTT was defined...help me!!:| myTT.myImage=s; s={data.image}; return myTT; } ]] /mx:Script mx:Style .imageStyle{ align:center; } /mx:Style mx:Text text={data.client} fontSize=16 fontWeight=bold fontStyle=italic color=#2E2A2A textAlign=center width=237/ mx:Image id=imag source={data.image} scaleContent= false autoLoad=true styleName=imageStyle toolTip= toolTipCreate=event.toolTip=this.createTip(myTT.text)/ // this is the part of the problem// //this is the message// Id 1120: Access of undefined property myTT. /mx:VBox