Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как правильно обратиться к одному свойству двух экземпляров одного класса? (http://www.flasher.ru/forum/showthread.php?t=153142)

Nachtvolk 29.03.2011 12:25

Как правильно обратиться к одному свойству двух экземпляров одного класса?
 
Опять чешу в затылке... Есть два класса: IndexClass и MyFoto. Создаю в IndexClass два экземпляра MyFoto:

Код AS3:

var mfFoto01:myFoto = new myFoto(0, 0, "kizi.jpg");
var mfFoto02:myFoto = new myFoto(200, 200, "kivach.jpg");

В MyFoto фотка грузится через Loader:

Код AS3:

private var loader:Loader;
 
public function myFoto(fstartX:Number, fstartY:Number, src:String)
{
    loader = new Loader();
    loader.contentLoaderInfo.addEventListener(Event.INIT, imageLoaded);
    loader.load(new URLRequest(src));
}
 
private function imageLoaded(e:Event):void
{
  /**
        * ...(позиционирование и подгонка)
  */

  addChild(loader.content);
}

В общем, грузится всё только в loader первого экземпляра MyFoto (MyFoto01). Обе фотки. Вторая поверх первой. Спасите мой затылок...

Добавлено через 6 минут
Сам спас... Всё причина крылась в
Код AS3:

/**
        * ...(позиционирование и подгонка)
  */


bav 29.03.2011 12:34

Покажите, каким образом происходит "позиционирование и подгонка" :) . В данном куске кода я ошибки не вижу, разве что имя класса должно начинаться с прописной буквы.


Часовой пояс GMT +4, время: 19:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.