if(this.options.preload){ new Asset.images(['/images/myImage.png', '/images/myImage2.gif'], { onComplete: this.setUp }); }
On Sun, Apr 26, 2009 at 6:06 PM, mmjaeger <mmjae...@gmail.com> wrote: > > I'm not sure whether that would work. > > the following code actually does work but I hopped there is an easier > way to do it: > > /* > > if (this.options.preload) { > var callback = new Chain(); > this._preload(callback); > callback.chain ( > function() { > this.setUp(); > }.bind(this) > ) > } else { > this.setUp(); > }*/ > > On Apr 26, 5:17 pm, "asgaroth.belem" <asgaroth.be...@gmail.com> wrote: > > I think all you have to do is (not sure, sorry for any mistakes): > > > > this.function1().chain(this.function2()); > > > > thats what chain is for, it wont execute function2 until function 1 > > has ended. at least is what I think, i dont really use chain much. > > > > On 26 abr, 18:38, mmjaeger <mmjae...@gmail.com> wrote: > > > > > Hello > > > Hope somebody can help - I'm struggling with chaining two functions > > > > > this is the code I got: > > > > > this.function1().chain( > > > function() { > > > this.function2(); > > > } > > > ); > > > > > function1 has an onComplete event - like this: > > > > > I put the following in there: > > > > > onComplete: function() { > > > this.callChain(); > > > > > } > > > > > function1 is basically a function to preload some image - when they > > > are loaded, I like to continue to execute function2. > > > > > Thank you in advance for your help. > > > > > What am I missing? >