Библиотеки

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
dIma
Сообщения: 12
Зарегистрирован: 07 дек 2009, 20:19

Библиотеки

Сообщение dIma »

Всем привет. Я только начал изучать API
Помогите мне.Расскажите как пользоваться библиотеками?А именно с Этой
Вставляя код в as Как показать этот элемент во fla? :D
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

Я подгружаю как в примере 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
dIma
Сообщения: 12
Зарегистрирован: 07 дек 2009, 20:19

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

Сообщение dIma »

А кнопка сама уже вставится в fla?
Или ещё нужно вставить?или да-то как?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

dIma, для начала советую поучиться программированию. По твоим вопросам понимаю, что знаний маловато. В приведенном мной коде кнопка создаётся программно.
dIma
Сообщения: 12
Зарегистрирован: 07 дек 2009, 20:19

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

Сообщение 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
Но мне выдавало ошибку.В чём дело?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

Я же написал,что делаю как в примере.
Открой файл 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 );
Прям как по документации, правда?

Снова вижу недостаток начальных знаний... Может всё таки рановато суваться сразу сюда? На все вопросы я ответить не смогу.
dIma
Сообщения: 12
Зарегистрирован: 07 дек 2009, 20:19

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

Сообщение dIma »

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

осталось только узнать как прикрепить к таким кнопкам контейнеры..И всё:)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

Смысл в том, что создание кнопки происходит тем же способом, но вызывается функцией из другого класса, который загружает файл библиотеки с сервера вконтакте.
Superman
Сообщения: 38
Зарегистрирован: 11 апр 2010, 16:16

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

Сообщение Superman »

Спасибо, давно хотел узнать, как работает библиотека GUI компонентов :)
Значит теперь в самом fla файле нельзя писать коды? При простом вызове функции stop(); у меня вылезла ошибка :cry:
И ещё. Как отрегулировать размеры и присвоить функции этим кнопкам? Заранее спасибо :mrgreen:
Twist4
FL Team
FL Team
Сообщения: 165
Зарегистрирован: 13 окт 2009, 19:40

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

Сообщение Twist4 »

"Superman"

Как и на обычную кнопку)
Ответить