Показать сообщение отдельно
  #21 (permalink)  
Старый 15.05.2012, 17:12
Аватар для Ex_Soft
Профессор
Отправить личное сообщение для Ex_Soft Посмотреть профиль Найти все сообщения от Ex_Soft
 
Регистрация: 19.12.2009
Сообщений: 164

Начните с этой дрозофилы:
Ext.onReady(function() {
	Ext.create("Ext.window.Window", {
		height: 100,
		width: 100,
		html: "<div><img id=\"TestImg\"></div>",
		listeners: {
			afterrender: function(win, eOpts) {
				this.getImg().addListener("load", function(e, img, eOpts) {
					if(window.console && console.log)
						console.log("img.onload(%o) - теперь здесь можно дергать jQuery'вскую суперпупермегафункцию, работающую с изображением", arguments);
				});
			},
			resize: function(win, width, height, eOpts ) {
				var
					imgs = ["http://javascript.ru/forum/images/smilies/cray.gif", "http://javascript.ru/forum/images/smilies/help.gif", "http://javascript.ru/forum/images/smilies/stop.gif", "http://javascript.ru/forum/images/smilies/smile.gif"];

				this.getImg().set({ src: imgs[(width+height)%4] });
			}
		},
		getImg: function() {
			if(!this.img)
				this.img = Ext.get("TestImg");

			return this.img;
		}
	}).show();
});
__________________
"Helo, word!" - 17 errors 56 warnings

Последний раз редактировалось Ex_Soft, 15.05.2012 в 17:27.
Ответить с цитированием