Hej ff
Taenkte at jeg ville forsoege mig med amfphp idag, men naaede ikke saerligt langt.
Problemet er som foelger:
Jeg har uploadet en service klasse (HelloWorld.php) til serveren. Den ser saaledes ud:
1 2 3 4 5 6 7 8 9 | <?php class HelloWorld { function sayHello() { return "Hello World!"; } } ?> |
Naar jeg trykker paa klassen i service browseren, giver debuggeren mig flg:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at RawAmfService/readData()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Er der nogen der ved hvorfor og hvad jeg kan goere?
Mange tak.
8 kommentarer
Hej, tror jeg bliver nød til at se din AS-kode før jeg kan hjælpe dig
-Jakob
Der er ingen ..endnu. Det er en actionscript fejlbesked fra service browseren (flexapp).
Har du husket at køre amfphp fra serveren, så php'en rent faktisk bliver fortolket?
Det er altid best-pratice at skrive hvilket adgangs level functionen er, selvom det måske ikke har betydning for din kode i dette tilfælde:
Hvis du vil teste lokalt.. altså ikke på en server kan du bruge.
WAMP: Windows
MAMP: Mac OS X
-Jakob
Samme fejlbesked lokalt (WAMP)
Prøv at tjekke, at der ikke er noget luft/whitespace efter "?>"-tegnet, som afslutter php-koden... Så vidt jeg husker er amfphp ikke glad for det og det tog mig en evighed at finde ud af...
Hmm.. det var desvaerre ikke det. Jeg tror muligvis der foreligger en eller anden konflikt mellem min flash player version og den nyeste amfphp version. Dvs. jeg aner det faktisk ikke. Anyways, det er ikke et graverende problem som jeg skal have afklaret og loest med det samme. Forfoelger det muligvis naeste gang jeg skal planlaegge en model/services. Mange tak for svar