I appreciate everyones help. I've figured out the problem. The problem was... 
me. I'm an idiot. I created a project called SharedObject. The project name was 
conflicting with the SharedObject class and making it go crazy.


----- Original Message ----
From: Tracy Spratt <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, December 12, 2007 3:53:50 PM
Subject: RE: [flexcomponents] SharedObject










  


    
            








You can only initialize variable to simple
values in the root of the script block.  You can find the details of why in the
archives.
 

  
 

Do that complex work in an init()
function, called by creationComplete
 

  
 

Tracy
 

  
 










From: flexcomponents@ yahoogroups. com [mailto: flexcomponents@ yahoogroups. 
com ] On Behalf Of David Freerksen

Sent: Wednesday, December 12, 2007
4:36 PM

To: flexcomponents@ yahoogroups. com

Subject: Re: [flexcomponents]
SharedObject
 




  
 





I created a new MXML
based component based on Canvas. I copy/pasted everything in the Script tags to
the new MXML component and saved. Now I get a different set of errors. The
first two errors are the same. It is

"Can not resolve a multiname reference unambiguously. SharedObject (from
C:\Users.... .)"

The third error is

"Type was not found or was not a compile-time constant:SharedObje ct."

The fourth error is 

"Access to undefined property SharedObject."

The fifth and sixth error is:

"Access of undefined property myso."



Here is my code from the MXML component



<?xml version="1.0" encoding="utf-8"?>



    <mx:Script>

        <![CDATA[

            import
flash.net.SharedObj ect;

            var myso:SharedObject
= SharedObject. getLocal("test");

            myso.data.david =
"confused";

            myso.flush() ;

        ]]>

    </mx:Script>

</mx:Canvas>






 



----- Original Message
----

From: okegbenle mayowa <brainny2002@ yahoo.com>

To: flexcomponents@ yahoogroups. com

Sent: Wednesday, December 12, 2007 3:14:35 PM

Subject: Re: [flexcomponents] SharedObject
 



i want to believe the error is not on the code.it must

be some compiler malfunction. try creating a new mxml

component and copy the code into it.



MayorBrain



--- David Freerksen <honoraryvato@
yahoo.com> wrote:



> I still can't get it to work. I removed absolutely

> everything from the MXML page (other than the

> Application and Script tags). All that is left is

> this

> 

> public static function getClient(): void{

> var sharedObject: SharedObject =

> SharedObject. getLocal( "ctuser") ;

> }

> 

> It's not even getting called anywhere yet and I am

> still getting an error. "Call to a possibly

> undefined method getLocal through a reference with

> static type Class." Doesn't even help if I import

> flash.net.SharedObj ect
either.

> 

> 

> ----- Original Message ----

> From: okegbenle mayowa <brainny2002@ yahoo.com>

> To: flexcomponents@ yahoogroups.
com

> Sent: Tuesday, December 11, 2007 11:26:02 PM

> Subject: Re: [flexcomponents] SharedObject

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> this is snippet from a working program,

> hope it helps/

> 

> 

> 

> public static function removeUsernameOnCli

> ent():void

> 

> {

> 

> var sharedObject: SharedObject =

> 

> SharedObject. getLocal( "jewelryaffairus er");

> 

> sharedObject. clear();

> 

> }

> 

> public static function

> 

> saveUserTheme( swfThemeName: String):void

> 

> {

> 

> var sharedObject: SharedObject =

> 

> SharedObject. getLocal( "jewelryaffairus er");

> 

> sharedObject. data.userTheme = swfThemeName;

> 

> sharedObject. flush(); 

> 

> }

> 

> 

> 

> MayorBrain

> 

> 

> 

> --- honoraryvato <honoraryvato@ yahoo.com> wrote:

> 

> 

> 

> > Have anyone gotten SharedObject to work in Flex 2?

> I

> 

> > copy/paste the

> 

> > code straight from the Adobe livedocs and it

> doesn't

> 

> > work. I always

> 

> > get three errors. I get "Call to a possibly

> 

> > undefined method getLocal

> 

> > through a reference with static type Class." when

> 

> > the getLocal() is

> 

> > called. I get "Call to a possibly undefined method

> 

> > getLocal through a

> 

> > reference with static type SharedObject. " when I

> 

> > call flush() and also

> 

> > on clear().

> 

> > 

> 

> > 

> 

> 

> 

> ____________ _________ _________ _________ _________

> _________ _

> 

> Looking for last minute shopping deals? 

> 

> Find them fast with Yahoo! Search. http://tools.

> search.yahoo. com/newsearch/ category. php?category=

> shopping

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> <!--

> 

> #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;

> 

=== message truncated ===



____________ _________ _________ _________ _________ _________ _

Be a better friend, newshound, and 

know-it-all with Yahoo! Mobile. Try it now. http://mobile. yahoo.com/ 
;_ylt=Ahu06i62sR 8HDtDypao8Wcj9tA cJ

 







  
 







  
 








Never miss a thing. Make Yahoo
your homepage. 

 








    
  

    
    




<!--

#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;}
-->








      
____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping

Reply via email to