Страница 1 из 2

Библиотеки

Добавлено: 07 дек 2009, 20:23
dIma
Всем привет. Я только начал изучать API
Помогите мне.Расскажите как пользоваться библиотеками?А именно с Этой
Вставляя код в as Как показать этот элемент во fla? :D

Re: Библиотеки

Добавлено: 07 дек 2009, 20:52
Александр
Я подгружаю как в примере http://vkontakte.ru/app1695419
Более простой пример:

Код: Выделить всё

package {    import flash.display.*;    import vk.*;      public class Main extends Sprite {        public function Main():void {            VK.init(this, "http://api.vkontakte.ru/swf/vk_gui-0.3.swf");        }         public function onVKLoaded():void {            var btn1:* =VK.createSquareButton("Кнопка",250,45);            addChild(btn1);        }    }}
Исходник со всеми нужными файлами http://flapps.ru/example/vk_gui_example.rar

Re: Библиотеки

Добавлено: 07 дек 2009, 21:45
dIma
А кнопка сама уже вставится в fla?
Или ещё нужно вставить?или да-то как?

Re: Библиотеки

Добавлено: 07 дек 2009, 21:53
Александр
dIma, для начала советую поучиться программированию. По твоим вопросам понимаю, что знаний маловато. В приведенном мной коде кнопка создаётся программно.

Re: Библиотеки

Добавлено: 07 дек 2009, 22:31
dIma
Да это я сглупил:)
Надо было попробывать...
А вот тогда ещё вопрос.
В документации написано:
( "Gray Button", 5, 5, RoundButton.GRAY_BUTTON );
Т.е Название,расположение,и цвет кнопки(gray,blue)

Но полный код
var button:* = new RoundButton( "Gray Button", 5, 5, RoundButton.GRAY_BUTTON );
button.addEventListener( MouseEvent.CLICK, function( e:MouseEvent ):void
{
trace( e.target.label );
});

Немного отличается от того что вы выложили....Я пробывал писать в ваш код RoundButton.GRAY_BUTTON
Но мне выдавало ошибку.В чём дело?

Re: Библиотеки

Добавлено: 07 дек 2009, 22:46
Александр
Я же написал,что делаю как в примере.
Открой файл VK.as и посмотри его.

Код: Выделить всё

public static function createSquareButton( label:String, x:int, y:int, type:uint = 1 ):*    {      return new SquareButton( label, x, y, type );    }
new SquareButton( label, x, y, type );
Прям как по документации, правда?

Снова вижу недостаток начальных знаний... Может всё таки рановато суваться сразу сюда? На все вопросы я ответить не смогу.

Re: Библиотеки

Добавлено: 07 дек 2009, 23:50
dIma
Не знаю не знаю....
Я сделал так:
( "Gray Square Button", 10, 140, VK.GRAY_BUTTON );
И всё работало.

осталось только узнать как прикрепить к таким кнопкам контейнеры..И всё:)

Re: Библиотеки

Добавлено: 08 дек 2009, 00:14
Александр
Смысл в том, что создание кнопки происходит тем же способом, но вызывается функцией из другого класса, который загружает файл библиотеки с сервера вконтакте.

Re: Библиотеки

Добавлено: 11 апр 2010, 16:21
Superman
Спасибо, давно хотел узнать, как работает библиотека GUI компонентов :)
Значит теперь в самом fla файле нельзя писать коды? При простом вызове функции stop(); у меня вылезла ошибка :cry:
И ещё. Как отрегулировать размеры и присвоить функции этим кнопкам? Заранее спасибо :mrgreen:

Re: Библиотеки

Добавлено: 11 апр 2010, 19:37
Twist4
"Superman"

Как и на обычную кнопку)