Flaş kullanarak PHP script VAR yüklüyor

1 Cevap php

Benim web sunucu üzerinde çalışan bir PHP komut dosyası ve çalışma olmalıdır ne yapıyorum ben okudum her forum sonrası, gelen bir var almaya çalışıyorum. Ben şu var:

var lvContent = new LoadVars();
lvContent.load("http://{MY_DOMAIN}/Includes/getID.php");                
trace("ID: " + lvContent.pageID);       

Sorun iz ID her zaman tanımlanmamış olmasıdır.

Ben php dosyasında aşağıdaki denedim:

<?php
echo "pageID=29";
?>

Bu deneyin ve bu çalışma almak için küçük bir test ama ben gibi olamaz.

Ben yanlış bir şey yapıyorum?

Yardımlarınız için şimdiden teşekkür ederiz.

Ben ActionScript 2.0 kullanıyorum

1 Cevap

Flaş bir sunucu ile iletişimi olmayan engelleme, bu yük eylem henüz bitmiş değil iken lvContent.load (sizin durumda "iz") sonra koymak kod hemen idam anlamına gelir kullanır.

Kodunuzu almak için, bir geri arama işlevini kullanmanız gerekir çalışma:

var lvContent = new LoadVars();
lvContent.onLoad = function(success) {
   if(success) {
       trace(lvContent.pageID);
   }else{
       trace("load error");
   }
};
lvContent.load("http://{MY_DOMAIN}/Includes/getID.php");                
trace("ID: " + lvContent.pageID); 

In the case you just saved some space by not supplying this piece of code. I also think you need to start your URL variables with a & so:

<?php
echo "&pageID=29";
?>

Örneğe bakın here.