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

Вернуться   Форум Flasher.ru > Flash > Flex

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

Регистрация: Jul 2007
Сообщений: 126
По умолчанию Низкий старт(как изучать Flex)

Посоветуйте л-ру по Flex, статьи и т. п. для тех кто знает AS2, но никогда не видил Flex

Старый 26.07.2007, 14:49
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 2  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
забыть AS2, выучить английский на уровне понимания технической литературы, читать хелп, искать гугл, делать примеры, эксперементировать
__________________
33 коровы

Старый 26.07.2007, 14:56
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от zurmansor
Посоветуйте л-ру по Flex, статьи и т. п. для тех кто знает AS2, но никогда не видил Flex
А что в вашем понимании есть AS2? Пример кода, если можно.

Старый 26.07.2007, 15:44
zurmansor вне форума Посмотреть профиль Отправить личное сообщение для zurmansor Найти все сообщения от zurmansor
  № 4  
Ответить с цитированием
zurmansor
 
Аватар для zurmansor

Регистрация: Jul 2007
Сообщений: 126
Цитата:
Сообщение от __etc
А что в вашем понимании есть AS2? Пример кода, если можно.
Код:
class User extends MovieClip {
	//---Публичные переменные-----------------------------------------------------------------------------	
	public var caption:TextField;
	//---Приватные переменные------------------------------------------------------------------------
	private var xml:XMLNode;
	private var id:Number;
	private var jobObject:Job;
	private var jobId:Number;
	//---Свойчтва------------------------------------------------------------------------
	public function get Xml():XMLNode {
		if (xml == null) {
			xml = Base.getUserXml(Id);
		}
		return xml;
	}
	public function get Id():Number {
		return id;
	}
	public function set Id(_id:Number):Void {
		id = _id;
	}
	public function get Name():String {
		if (Xml.attributes.surName != null) {
			return Xml.attributes.surName+" "+Xml.attributes.midleName+" "+Xml.attributes.firstName;
		} else {
			return null;
		}
	}
	public function get Caption():String {
		if (caption.text.length == 0) {
			var jobName:String;
			var userName:String;
			var jobId:Number;
			if (JobObject.Name != null) {
				jobId = JobObject.Id;
				jobName = "<a href='../Job/Job.aspx?JobId="+jobId+"&Mode=Edit' target='_self'>"+JobObject.Name+"</a>";
			} else {
				jobId = -1;
				jobName = "none";
			}
			if (Name != null) {
				userName = "<a href='../Employee/Panel.aspx?UserId="+Id.toString()+"' target='_self' >"+Name+"</a>";
			} else {
				userName = "vacant";
			}
			caption.htmlText = "<table>";
			if (Xml.attributes.photo != null && Setings.IsViewEmployeePhoto) {
				Picture.Init(Xml.attributes.photo, 140, 200);
				caption.htmlText += "<tr><td><img src='Picture'/></td>";
			} else {
				caption.htmlText += "<tr>";
			}
			if (Setings.IsViewJobProfile) {
				//если стоит опция показывать профиль		
				caption.htmlText += "<td><job>"+jobName+"</job></td></tr>";
			}
			if (Setings.IsViewEmployee) {
				//если стоит опция показывать работника
				caption.htmlText += "<tr><td /><td><user>"+userName+"</user></td></tr>";
			}
			caption.htmlText += "</table>";
		}
		return caption.text;
	}
	//Приватные свойства------------------------------------------------------------------------
	function get JobObject():Job {
		if (jobObject == null) {
			jobObject = new Job(jobId);
		}
		return jobObject;
	}
	//---Публичные функции-----------------------------------------------------------------------
	public function User() {
		xml = null;
		caption.html = true;
		caption.htmlText = "";
		caption.styleSheet = Base.Style;
	}
	public function Init(_id:Number, _jobId:Number) {
		Id = _id;
		jobId = _jobId;
		Xml;
		Caption;
	}
	public function Delete() {
		Xml.removeNode();
		this.removeMovieClip();
	}
	//---Приватные функции-----------------------------------------------------------------------
}
И далее в таком же духе. Английский более-менее для знаю. Вот только не нравится, что если читать статьи систематизированых знаний не получиш. лучше бы учебник, подготовленный людьми имеющими понятие о педагогике.


Последний раз редактировалось zurmansor; 26.07.2007 в 15:47.
Старый 26.07.2007, 15:17
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 5  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
эммм....зачем АС2 забывать-то?? не путайте с АС1
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 26.07.2007, 15:48
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну в принципе можно переходить на AS3 без особых проблем. Разве что только отказаться от подобного именования свойств класса (это не C#, имена свойств не должны быть похожи на имена классов).

Кстати, геттеры и сеттеры не могут быть приватными в AS2.

Старый 26.07.2007, 16:31
zurmansor вне форума Посмотреть профиль Отправить личное сообщение для zurmansor Найти все сообщения от zurmansor
  № 7  
Ответить с цитированием
zurmansor
 
Аватар для zurmansor

Регистрация: Jul 2007
Сообщений: 126
Цитата:
Сообщение от __etc
Ну в принципе можно переходить на AS3 без особых проблем. Разве что только отказаться от подобного именования свойств класса (это не C#, имена свойств не должны быть похожи на имена классов).

Кстати, геттеры и сеттеры не могут быть приватными в AS2.
Это конечно здорово, но гле л-ру нарыть? так, чтобы были последовательные статьи, от простого к сложному?

Старый 26.07.2007, 16:32
†‡Paladin‡† вне форума Посмотреть профиль Отправить личное сообщение для †‡Paladin‡† Найти все сообщения от †‡Paladin‡†
  № 8  
Ответить с цитированием
†‡Paladin‡†

Регистрация: Nov 2005
Сообщений: 1,058
Когда открывается флекс в флешке приветствии наряду с кнопками "создать новый проект" есть список (по моему из 5пунктов) - Что нужно знать о Флексе. Думаю для старта этого вполне хватит.

Старый 26.07.2007, 16:40
zurmansor вне форума Посмотреть профиль Отправить личное сообщение для zurmansor Найти все сообщения от zurmansor
  № 9  
Ответить с цитированием
zurmansor
 
Аватар для zurmansor

Регистрация: Jul 2007
Сообщений: 126
спасибо, не замечал списка. будем штурмовать

Старый 10.07.2009, 02:07
lessi вне форума Посмотреть профиль Отправить личное сообщение для lessi Найти все сообщения от lessi
  № 10  
Ответить с цитированием
lessi
 
Аватар для lessi

Регистрация: Oct 2004
Адрес: Odessa
Сообщений: 10
Отправить сообщение для lessi с помощью ICQ
...прошло 2 года, и появился новечёк также желающий заполучить учебник))
__________________
...слово дано человеку, дабы скрывать его мысли...

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

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

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


 


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


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