May I suggest a little ugly hack I am using? main:function(){ //things this.__preloadImages(); //more things },
/** * ugly hack to preload some images since * qooxdoo doesn't do that * * @asset(qssite/loader/ajax-loader.gif) * @asset(qssite/loader/working.gif) * @asset(qssite/dock/dock-l.png) * @asset(qssite/dock/dock-r.png) * @asset(qssite/dock/dock-m.png) * @asset(qssite/dock/button-icons/icon-ical.png) * @asset(qssite/dock/button-icons/icon-idisk.png) * @asset(qssite/dock/button-icons/icon-iphoto.png) * @asset(qssite/dock/button-icons/icon-mail.png) * @private */ __preloadImages: function(){ var resources = ["qssite/loader/ajax-loader.gif", "qssite/loader/working.gif", "qssite/dock/dock-l.png", "qssite/dock/dock-m.png", "qssite/dock/dock-l.png", "qssite/dock/button-icons/icon-ical.png", "qssite/dock/button-icons/icon-idisk.png", "qssite/dock/button-icons/icon-iphoto.png", "qssite/dock/button-icons/icon-mail.png"]; var image = new qx.ui.basic.Image(); var root = this.getRoot(); // put the image where nobody is watching root.add(image, {top: -5000, left: -500}); image.addListener("loaded", function(){ if (resources.length > 0){ image.setSource(resources.pop()); } else { root.remove(image); image.dispose(); } }); image.setSource(resources.pop()); } On 03/12/2015 04:29 μμ, Dietrich Streifert wrote: > Hi all! > > I would need to preload all images which are defined by the asset markup > like > > /** > * @asset(myapp/*) > */ > > at application startup. > > I'm trying to get rid of the background image flicker in chrome when > changing the background image on mouse actions within a label. > > Any help would be great. > > Regards > Dietrich > > > > > > ------------------------------------------------------------------------------ > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 > _______________________________________________ > qooxdoo-devel mailing list > qooxdoo-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel