ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
AS3
В приложении предполагается несколько вкладок с навигацией в несколько уровней.
Как лучше\проще реализовать ?
В VK есть MainMenu = new MainMenu( wrapper ); Но как сделать второй уровень не допонял
Хочется не на vk gui api
делать контейнер для каждой вкладки ? и управлять видимостью каждого контейнера ?
вообщем уже не знаю куда копать
может ссылку кто кинет на пример реализации ?
В приложении предполагается несколько вкладок с навигацией в несколько уровней.
Как лучше\проще реализовать ?
В VK есть MainMenu = new MainMenu( wrapper ); Но как сделать второй уровень не допонял
Хочется не на vk gui api
делать контейнер для каждой вкладки ? и управлять видимостью каждого контейнера ?
вообщем уже не знаю куда копать
может ссылку кто кинет на пример реализации ?
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
Люди как сделать чтоб после нажатия на кнопку она исчезала?
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
Удали кнопку из списка отображения. Гугли removeChild()
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
есть у кого-нибудь MultipartURLLoader?
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
не подскажите как в BitmapData запихнуть Sprite..
так делаю, не работает..
Код: Выделить всё
var imageData = new BitmapData(600, 60, false); imageData.draw(MySprite);
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
можешь выносить её за окно приложения или же делать невидимой если она тебе ещё понадобиться.Влад писал(а):Люди как сделать чтоб после нажатия на кнопку она исчезала?
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
тут вот какое дело.. есть спрайт (создается динамически, но это не суть важно).. нужно заменить белый цвет на прозрачный.. метод threshold проканает для спрайта?
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
Кто знает, подскажите, есть MovieClip который надо использовать как Source для TileList, но когда я его вписываю как Source то он используется только один раз в TileList. Как сделать что бы создавалось нужное количество экземпляров MovieCLip в TileList ?
Код: Выделить всё
for(var i:uint = 0; i<20; i++){ newInstance.UserName.text = 'User ID'+i;//UserBox.PhotoBox.source ='http://cs5051.vkontakte.ru/u456456/a_9bd24664.jpg';//UserBox.PhotoBox.load();UsersTile.addItem({data:i,source:UserBox}); // только 19 эелемент создаёться в TileList}
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
var TileUserBox:MovieClip = new UserBox ();
TileUserBox.UserName.text = 'User ID'+i;
UsersTile.addItem({data:i,source:TileUserBox});
UserBox должен быть также экспортирован в Action SCript как Class
В Билиотеке нажимаете на нужный вам MovieClip потом Properties и тикаете галочку Export for action script
P.S. Вспомнил пересматривая один из моих исходников первых =)
TileUserBox.UserName.text = 'User ID'+i;
UsersTile.addItem({data:i,source:TileUserBox});
UserBox должен быть также экспортирован в Action SCript как Class
В Билиотеке нажимаете на нужный вам MovieClip потом Properties и тикаете галочку Export for action script
P.S. Вспомнил пересматривая один из моих исходников первых =)
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ
Код: Выделить всё
package utils{ import flash.net.*; import flash.display.*; import flash.events.*; import vk.VkApiNode; //import utils.Functions; //import utils.APIRequest; import flash.ui.*; import flash.utils.Timer; import fl.containers.UILoader; import fl.controls.ProgressBar; import fl.controls.ProgressBarMode; import flash.text.*; import flash.system.Security; import fl.controls.Label; public class APIRequests { public var api_id:Number=******;// ID приложения public var api_secret:String="*****";// секретный ключ public var api:VkApiNode; public var server_url:String='http://api.vk.com/api.php?'; public var viewer_id; public var MODE:Boolean=true; public var url_loader:URLLoader; public var url_request:URLRequest; public var query:String; // Get Standart Info public function GSI(viewer_id:Number,uid:Array):Array { var Response2:String ; var fields:Array=new Array ; fields=['first_name,last_name,photo_medium'];// перечисленные через запятую поля, необходимые для получения // Отправляем Запрос api=new VkApiNode(viewer_id,api_id,api_secret,MODE,'XML','2.0',server_url); query=api.getProfiles(uid,fields); url_request=new URLRequest(query); url_loader=new URLLoader ; url_loader.load(url_request); url_loader.addEventListener(Event.COMPLETE,onProfileLoad); // Когда профиль загружен function onProfileLoad(e:Event):void{ Response2 = 'shit'; trace(Response2); } trace(Response2); var Response=[Response2]; return Response; } } }
Почем переменной Response2 не присваивается значение 'shit'; ?
Я знаю что это чем-то связанное с тем что onProfileLoad находиться внутри public function GSI или там в чём-то другом проблема ?