Есть класс
Код: Выделить всё
package { import flash.display.Sprite; import lib.Download; import lib.Message; import mechanism.Design; import vk.APIConnection; public final class Class extends Sprite { private var d:Design; private var download:Download = new Download(100, 100); // Загрузка public function Class() { var flashVars:Object = stage.loaderInfo.parameters as Object; var VK:APIConnection = new APIConnection(flashVars); addChild(dowload); VK.api('getProfiles', { uids: flashVars['viewer_id'], fields:'photo_medium_rec, photo_big' }, function(data:Object):void { removeChild(download); d = new Design(data.response.photo_medium_rec, data.response.photo_big); addChild(d); }, function(data:Object):void { removeChild(download); var error:Message = new Message(data.error_msg, 'Ошибка', true); // ообщение об ошибке addChild(error); }); } } }
Код: Выделить всё
function(data:Object):void { removeChild(download); d = new Design(data.response.photo_medium_rec, data.response.photo_big); addChild(d); },
Но переменная d не отображается.
Но в другом классе где не используется Вконтакте API все работает
Код: Выделить всё
package { import flash.display.Sprite; import mechanism.Design; public class Class2 extends Sprite { public function Class2() { var d:Design = new Design('некая_ссылка','некая_ссылка'); addChild(d); } } }