Jump to content
php.lv forumi

Galedajs

Reģistrētie lietotāji
  • Posts

    35
  • Joined

  • Last visited

Posts posted by Galedajs

  1. AIzmirsi pastāstīt, kādā veidā nogādāji datus no php uz flash, kāda jēga ir minēt to php kodu, kas par eventu tiek izsaukts un ko satur event.target.data?

     

    Šādi flash paņem viņus:

    public function makeArray()

    {

    request = new URLRequest("te ir tas php fails");

    var loader:URLLoader = new URLLoader();

    loader.dataFormat = URLLoaderDataFormat.VARIABLES;

    loader.addEventListener(Event.COMPLETE, onComplete);

    loader.load(request);

    }

     

    public function onComplete(event:Event):void

    {

    variables = new URLVariables(event.target.data);

    trace(variables.Unames);

     

    }

  2. Sveiki.

     

    Man problēma šāda:

     

    Iekšā php kodā, pēdējajā rindā ir šāds kods:

    echo "Unames=".implode('/',$name)."&Usurnames=".implode('/',$surname)."&Upoints=".implode('/',$points);

     

    Un browserī tas izvada šādu tekstu:

    Unames=Atlants/Koks&Usurnames=Propāns/Kokteilis&Upoints=12/0

     

    Viss izskatās kārtība, un tad caur actionscript gribu viņus ievilkt flashā, bet kad izsaucu šādu funkciju:

    ...

    variables = new URLVariables(event.target.data);

    trace(variables.Unames);

     

    Vienkārši nekas nenotiek. Neko viņš netreiso.

    Galīgi nesaprotu, kas par problēmu, ja jau browserī visu izvada tieši tā, kā vajag. Nočakarēju sev daudzas stundas dēļ šitā nieka, bet varbūt ir kāda vienkārša atblide uz šo.

     

    Paldies!

  3. Tāda funkcija var šķist bezjēdzīga. Ko centies izveidot? Varbūt tam ir cita pieeja.

     

    Tas tikai bija priekš sevis. Cenšos izdarīt ko pilnīgi citu, bet nezināju, ka variabli katrs atsevišķi jādefinē funkcijās, kā global.

  4. $i=0;
    function increment()
    {
       global $i;
       $i++;
    }
    
    increment();
    increment();
    
    echo $i;
    

     

    ?

     

    Jā, to arī gribēju zināt. Paldies!

     

    Es nemaz nezināju, ka tāds global eksistē, jo nekad nebija nācies saskarties ar to. Parasti tikai izmantoju savienojumus ar db un tādas lietas.

  5. Sveiki!

     

    Kas šeit varētu būt par kļūdu? Nesaskatu nekādu problēmu, bet kaut kāda iemesla dēļ tas nedarbojas.

     

    $run = 0;

     

    palielini();

    palielini();

     

    function palielini()

    {

    $run ++;

    }

     

    echo $run; // Izmet 0, nevis kā būtu gaidīts - 2 Kas te var būt par kļūdu no manas puses?

  6. Izdarīt jau var visu ko, bet visdrīzāk, ka korekti būtu glabāt šos 4 ierakstus, kā 4 ierakstus, nevis kaut kādu ar komatiem atdalītu virkni, ar kuru neko jēdzīgu no DB viedokļa nevar pasākt. Tiesa gan, vajadzētu zināt kā šie dati rodas un kā tiek izmantoti, lai pateiktu drošāk.

     

     

     

    Tad 10 000 vai 1000 ? :)

    Bet patiesībā tas nav būtiski. Būtiski ir tas - kas tās par kolonām, kas būs tik lielā skaitā? Skatoties uz to tavu sarakstu rodas aizdomas, vai tik tu patiesībā netaisies taisīt kolonas tam, kam būtu jāglabājas katram savā ierakstā? Varbūt vari apstāstīt kas tās par 1K vai 10K kolonām tur būs?

    Un es gribētu redzēt kā kāds raksta SQL teikumu ar 10 000 kolonām :OOOOO

    Un atceries, ka normāli SQL teikumus var uzrakstīt ar roku. Pie tam saprātīgā laikā un uzskaitot kolonas, ja vien datu modelis ir korekti izveidots.

     

    Gints Plivna

    http://datubazes.wordpress.com

     

    Mana ideja ir taisīt tile sistēmas spēli, un katram tile vajag savu informāciju par to.

  7. Sveiki!

     

    Mani interesē tas, vai no vienas column, piemēram "xpuses", kura ir datu bāzē var dabūt vairākās daļās informāciju. Ja man tur piemēram ir viens ieraksts ar šādiem cipariem tajā - 1, 5, 10, 14 - vai es varu kaut kādā veidā izmantojot for ciklu vai kā savādāk, izveidot variablus (šajā gadījumā 4us). Piemēram var xpuse1 = 1, xpuse2 = 5 utt, xpuse3 = 10 utt. To visu iegūstot automātiski un tikai no viena ieraksta.

     

    Ļoti noderētu palīdzība šajā jautājumā.

     

    Otrs jautājums.

    Vai serveris var normāli pavilkt viena usera datus no db, pie kuriem ir klāt 10 000 colonnas?

  8. Sveiki! Esmu izveidojis flash spēli, kura izmanto php, lai iev''aktu tajā datus no servera utt. Viss darbojas, tikmēr, kamēr to ielieku kādā saitē. Piemēram kongregate.com Atsevišķi palaižot spēli tā savienojas ar serveri, bet ieliekot to kādos portālos tā vairs nesavienojas ar serveri. Varbūt kāds zin kas tā par lietu?

     

    pievienoju arī Security.allowDomainain, bet tas arī neko nelīdz...

  9. Sveiki, šeit ir mans kods:

     

    package

    {

     

    import flash.display.MovieClip;

    import flash.display.DisplayObject;

     

     

    public class Package extends MovieClip

    {

    var Height:int;

     

    var Water:water;

    var Dirt:dirt;

     

    public function Package()

    {

    Water = new water();

    Dirt = new dirt();

     

    var level:Array = [[Water,Water,Dirt,Water,Water],

    [Water,Dirt,Dirt,Water,Water],

    [Dirt,Dirt,Water,Water,Water],

    [Water,Water,Water,Water,Water]];

     

    for (var row:int = 0; row <= 3; row++)

    {

    for (var column:int = 0; column <= 4; column++)

    {

    trace( row, column, level[row][column] );

     

    switch (level[row][column].toString()){

    case "[object water]":

    Water = new water();

    addChild(Water);

    Water.x = column * level[row][column].width;

    Water.y = row * level[row][column].width;

     

    case "[object dirt]":

    Dirt = new dirt();

    addChild(Dirt);

    Dirt.x = column * level[row][column].width;

    Dirt.y = row * level[row][column].height;

    }

    }

    }

    }

    }

     

    }

     

    Es gribētu saprast to, kā var addChild iedarbināt tur neizmantojot switch(). Jo ko es darītu tad, ja man būtu kādi 500 objekti, tad vajadzētu taisīt 500 switch casus, kas visticamāk reāli nobremzētu. Noteikti ir kāda labāka metode tam visam, tādēļ gaidu kādu ieteikumu, palīdzību.

  10. Sveiki!

     

    Gribu sākt veidot flashā lielākas spēles nekā līdz šim. Piemēram, kā fermas un citas tāda mēroga spēles.

    Bet problēma tāda, ka visu ko atrodu google ieraugu visādus basic un vidējus tutorial priekš flasha.

    Varētu, kāds man lūdzu ieteikt, kur man meklēt 'lielos', vai 'dziļos' tutorial. Domāju, ka ir tādi, bet kaut kur baigi jārokas.

     

    Ceru, kāds varēs ieteikt, kādu saiti. :)

  11. Varbūt nenāktu par ļaunu apskatīt failus, kas tiek iekļauti lapa - http://ifrype.com/ap...nal/draugiem.js

     

    Apskatam draugiemAddLoadEvent() funkciju, kur ļoti jauki redzams, ka tiek definēts window.onload events. Tas, kas tev tur notiek, visdrīzāk tu pārdefinē šo eventu, draugu ifreims netiek izveidots un rezultātā nekas nestrādā kā paredzēts.

     

    Vienkāršākais risinājums būtu izmantot to pašu draugiemAddLoadEvent() funkciju:

    draugiemAddLoadEvent(function(){
    
     jsReady = true;
     document.forms["form1"].output.value += "\n" + "JavaScript is ready.\n";
    });
    

     

    Pievienoju to index lapā:

     

    draugiemAddLoadEvent(function(){

     

    jsReady = true;

    document.forms["form1"].output.value += "\n" + "JavaScript is ready.\n";

    });

     

    bet tad nezinu kādēļ vienalga netiek izsaukta šī funkcija. </pre>

  12. Sveiki!

     

    Šādi izskatās viena daļa no mana javascript:

     

    ...

    window.onload = function()

    {

    jsReady = true;

    document.forms["form1"].output.value += "\n" + "JavaScript is ready.\n";

    }

    ...

     

    Kad tas tiek iedarbināts, tad nedarbojas šī funkcija:

     

    function invite(){

    alert("asd"); <-- Šis parādīsies

    draugiemSendInvite('asd'); <-- Šis nedarbojas.

    }

     

    Un tad, kad tā arī nedarbojas es varu pielikt klāt alert() un parādīsies alerts, bet nedarbosies konkrēti tā viena rinda no koda.

     

    Bet kad es izdzēšu visu window on load funkciju, tad pēkšņi tā funkcija, kas nedarbojās atkal darbojas

     

    function invite(){

    alert("asd"); <-- Šis parādīsies

    draugiemSendInvite('asd'); <-- Tad šis sāk darboties

    }

     

    Varētu lūdzu kāds sniegt palīdzību? Nav ne jausmas, kas par problēmu.

  13. Tā flash izsauc pieprasījumu uz php un atgriež no php iegūtos variables:

     

    request = new URLRequest("url šeit");

    var loader:URLLoader = new URLLoader();

    loader.dataFormat = URLLoaderDataFormat.VARIABLES;

    loader.addEventListener(Event.COMPLETE, onLoaded);

    loader.load(request);

     

    private function onLoaded(event:Event):void

    {

    var variables:URLVariables = new URLVariables(event.target.data);

     

    var1= variables.var1;

    var2= variables.var2;

    var3= variables.var3;

    var4= variables.var4;

    var5= variables.var5;

    var6= variables.var6;

     

    Un php izmanto tikai šito lai tos nodotu:

    echo "var1=1&var2=2&var3=3&var4=4&var5=5&var6=6";

    Neko vairāk php nedara, lai padotu šos parametrus.

×
×
  • Create New...