Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.10.2010, 00:59
MainCraft вне форума Посмотреть профиль Отправить личное сообщение для MainCraft Найти все сообщения от MainCraft
  № 1  
Ответить с цитированием
MainCraft

Регистрация: Oct 2010
Адрес: Волгоград
Сообщений: 14
По умолчанию Flex | Первые шаги

Вступление [офф-топ]:
Ребята! Доброго времени суток всем, я дико извиняюсь заранее за глупые и нелепые вопросы, которые думаю задам Вам ни один ещё раз. Я PHP программер и для меня flash всегда был нечто запредельным и страшным, но теперь я решительно настроен.
P.S. Я уже окопался учебниками по AS3 / Видео-урокам Flex

Что хочу научиться
Научиться корректно юзать API вконтакта в Flex-e:
Т.к. JS API (для IFrame приложений) реализовано криво и неполноценно мне придётся всё такие изучить Flash.

Что я делал
Очень много искал инфу по Flex-у, ничего конкретного не нашёл кроме 1 примера (на вашем форуме кстати только):
Данный пример даже отказался компилироваться в моём Flex Builder 4 (с указанием ошибки на смешанное содержимое на 2-ой строке)

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="onAddedToStage(event)" historyManagementEnabled="false" layout="absolute" width="600" height="600">
	// В Application прописываем ddedToStage="onAddedToStage(event)" и historyManagementEnabled="false"
	<mx:Script>
		<![CDATA[
			import mx.events.*;
 
			public var wrapper:Object;
 
			public function onAddedToStage(e:Event):void {
				wrapper = Object(parent.parent.parent); // здесь вместо 2-х parent ставиться 3
				wrapper.external.showInstallBox();
				teht.text= "ширина " + wrapper.application.stageWidth + " длинна " + wrapper.application.stageHeight;
			}
 
		]]>
	</mx:Script>
	<mx:Label y="91" id="teht" horizontalCenter="0"/>
</mx:Application>
Я попробовал сделать нечто своё из того что было дано в выше стоящем примере:
Код AS3:
<?xml version="1.0"?>
<!-- wrapper/ApplicationParameters.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initVars()">
	<mx:Script><![CDATA[
	    [Bindable]
		public var wrapper:Object;
 
		[Bindable]
		public var viewer_id:String;
 
		// Assign values to new properties.
		private function initVars():void {
			wrapper = Object(parent.parent.parent);
			viewer_id = wrapper.application.viewer_id;
		}
	]]></mx:Script>
	<mx:Label text="viewer_id: "/>
	<mx:Label text="{viewer_id}" fontWeight="bold"/>
</mx:Application>
И естественно контакт ничего мне не выдал... => я на*****кодил )))
Пока Я научился только получать FlashVars:

Код AS3:
<?xml version="1.0"?>
<!-- wrapper/ApplicationParameters.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initVars()">
	<mx:Script><![CDATA[
		[Bindable]
		public var viewer_id:String;
		private function initVars():void {
			viewer_id = Application.application.parameters.viewer_id;
		}
	]]></mx:Script>
 
	<mx:VBox>
		<mx:HBox>
			<mx:Label text="viewer_id: "/>
			<mx:Label text="{viewer_id}" fontWeight="bold"/>
		</mx:HBox>
	</mx:VBox>
</mx:Application>
Ребята я буду Вам очень благодарен, если поможите мне самыми простыми примерами, использования API VK (в Flex) - начиная от просмотра текущего viewer_id или к примеру получению текущего статуса пользователя.

----
Заранее благодарен, всем кто откликнется на мой зов помощи )))

Создать новую тему   Часовой пояс GMT +4, время: 20:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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