the Posted March 21, 2005 Report Share Posted March 21, 2005 da li je moguće proslediti neke parametre XML.onLoad funkciji pri pozivu ili "nekako"? ja sam naivno pokušao nakon poziva sa XML.onLoad.varName = value ali naravno ne šljaka... isprobao sam i raznorazne druge metode prenosa više varijabli u pozvanu funkciju ali da ne smaram, nisam uspeo... ima li nešto što mi nije palo na pamet a da ipak ne zadire u rešenja sa prototipima te metode i sl. (OOP level)? Link to comment Share on other sites More sharing options...
nixa Posted March 21, 2005 Report Share Posted March 21, 2005 aj daj ceo problem :) Link to comment Share on other sites More sharing options...
the Posted March 21, 2005 Author Report Share Posted March 21, 2005 ima neki xml i učitava se... var xml:XML = new XML(); xml.ignoreWhite = true; var spolja = 123; xml.onLoad = function { // ovde mi treba vrednost promenljive spolja // kako je odavde pročitati ili je proslediti dovde? } xml.load(fileName); Link to comment Share on other sites More sharing options...
buger Posted March 22, 2005 Report Share Posted March 22, 2005 ne kapiram tacno sta ti treba pa ti dam ovaj sample sa stare zone, mozda ti pomogne, mislim da je shockwaver to bio ostavio, ako nije, izvinjavam se sto sam omashio moguce je da sam nesto kopao po kodu i sacuvao ga takvog, al to je to u principu xml_sample.zip Link to comment Share on other sites More sharing options...
the Posted March 22, 2005 Author Report Share Posted March 22, 2005 znao sam da će na kraju shock da pomogne... ;) ovo je ok primer ali je lista arrInfo preko koje prenosi podatke viška pošto u ovom slučaju već ima učitan xml iz koga može da čupa informacije bilo kad od bilo gde... meni je potrebna kontra stvar, znači generišem niz button-a i svakom ponaosob sa .onRelease dodeljujem da učita određeni xml i uradi već nešto za šta mi treba par vrednosti koje su dodeljene buttonima prilikom kreiranja. međutim, u okviru xml.onLoad this.variable više ne važi kao referenca za button i neku vrednost u njemu. for(var i=0; i<10; i++) { var but = clip.attachMovie("button","button"+i,i); but.param1 = 123; but.param2 = 321; but.onRelease = function() { var x:XML = new XML(); x.ignoreWhite = true; x.onLoad = function() { nekiPoziv(x,this.param1, this.param2) // what is this is, this is? } x.load(fileName) } } Link to comment Share on other sites More sharing options...
NeoDesign Posted March 26, 2005 Report Share Posted March 26, 2005 Da li si pokusao mozda da napravis neku novu klasu koja bi prikrila (overread) metodu onLoad (a mozda cak i ne treba u tom slucaju ni da je prikrije) tipa: class myXML extends XML { var param1:Number; var param2:Number; function onLoad (neki parametri){ super() //ovako u Javi pozivam metodu nadredjenog tipa (XML), nisam siguran za AS2 ... //neki tvoji dodaci onLoad metodi } } Link to comment Share on other sites More sharing options...
the Posted March 26, 2005 Author Report Share Posted March 26, 2005 da ipak ne zadire u rešenja sa prototipima te metode i sl. (OOP level)? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now