Hi Miles, as Rahul stated, you should try to put the L of Load to lowercase load, also it would be best to put your url in a variable :
var myUrl:String = "http://"+host+"feed_issuedates.php";;
varGetDates.load(myUrl);

it's cleaner and you can reuse myUrl variable anytime you want, instead of writing down the whole thing.

as for local to network testing goes, Flash 7 is not as severe as Flash 8, but it is good to set your crossdomain.xml, it often blocks your code from linking to outside sources.

Try changing the case of the 'L' and see where this gets you ... sometimes it's just a small syntax error that takes your project down !

good luck,
Alain

Rahul wrote:

Hi Alain,

It's not working in Flash 7 b'cos u r using upper case 'L' in Load method.
Try using this "varGetDates.load( "http://"; + host +
"feed_issuedates.php");" a lower case 'l' for Load and this should work in
both the versions of Flash.

Regards,
Rahul


Miles Thompson wrote:

Alain,

I've adapted the code somewhat, to the extent it closely mimics the examples whown in the docs. For example varGetDates = New LoadVars; is changed to var varGetDates:LoadVars = new LoadVars();, and I've added type declarations to the other variables declared in the very first frame.

"success" is not declared anywhere, though now it has ":Boolean" added to it.

I've also added the crossdomain.xml file, my thinking being that the data was not being returned because I was doing a debug test on my local machine, but the data and scripts are at www.allnovascotia.com.

I'm finding this very puzzling, and of course had assumed it would be a simple "save as Flash 7, compile and we're done" scenario.

Thanks for responding - Miles


At 11:24 PM 10/18/2005, Alain Rousseau wrote:

Have you verified that you compiled in Flash 7 using AS1 and not AS2 ?
if not you might need to adapt your code a little to work with AS2 compiler.

Miles Thompson wrote:

This code works in AS1 (Flash 6) but "success" never occurs in Flash 7.
What could I be doing wrong?

function getIssueDates()
{
    varGetDates = new LoadVars();
    //varGetDates.cacheKiller = new Date().getTime();
    varGetDates.Load( "http://"; + host + "feed_issuedates.php");
    varGetDates.onLoad = function( success )
    {
        if (success)
        {
            _root.issuedates = varGetDates.issuedates;
        } else
        {
            // provide today's date
            today = new Date();
            issuedates = string( today.getFullYear() ) +"-";
issuedates = issuedates + string( today.getMonth() + 1) + "-";
            issuedates = issuedates + string( today.getDate() );
        } // if(success)
      etc., etc.
     }
}

Note: Host is set in the first frame through an inclusion: #include "settings.as". Host shows up in the degugger variables window as "www.allnovascotia.com/test/" What is passed to varGetDates.Load is "http://www.allnovascotia.com/test/feed_issuedates.php";

A trace( varGetDates.issuedates) inserted immediately before "if(success)" returns an empty string. Same statement, following the if(success) is never evaluated.

No conversion was followed, the previous Flash MX version was opened using Flash MX 2004, and then simply Save As'd to a new location; when warned that the file would no longer be openable in Flash MX I clicked on OK.

Have I missed something really basic?

I'm compiling as ActionScript 1 in the Publish settings.

A steer in the right direction will be greatly appreciated - Miles Thompson


_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to