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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.02.2012, 22:32
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 41  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
Цитата:
Фильмы, созданные с использованием 3ds Max
На Houdini тоже много что создано, только к рабочей практики обычной анимационной студии где-нибудь по России это редко подходит

Старый 22.02.2012, 22:49
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 42  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Не поминай Houdini всуе =) мы же тут из песочка все больше строим.
__________________
Поймай яблоко 2!

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

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
RenderMan - еще одно страшное слово, да?
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 01.03.2012, 00:18
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 44  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
Цитата:
Сообщение от Tails Посмотреть сообщение
Учу js, читаю про объекты:
Цитата:
Объекты - это ассоциативные массивы с дополнительными возможностями.

Добавление ключей осуществляется вызовом obj[key] = value или obj.name = value
Удаление ключей: delete obj.name.
Цикл по ключам: for(key in obj), порядок перебора соответствует порядку объявления для строковых ключей, а для числовых - зависит от браузера.
Существование свойства может проверять оператор in: if ("имя" in obj), а как правило - работает и просто сравнение if (obj.имя !== undefined).
Переменная хранит ссылку на объект. Копирование такой переменной и передача её в функцию дублируют ссылку, но объект остается один.
И не пойму, чем же джеэсовый объект отличается от обычного массива ? И где его методы ??

Может я не там читаю ?
JS это НЕ объектно ориентированный язык,

недавно узнал что JS оказывается есть способ организовать приватные методы и переменные,
правда делается это не штатными методами языка а выворотом через одно место, для этого вместо класса используется функция, могу дать ссылок если интересно
__________________
Хороший отдых - половина работы.

Старый 01.03.2012, 01:33
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 45  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Сообщение от Zebestov Посмотреть сообщение
Даже хром на андроидах уже без флеша
Под него плеер, кстати, будет.

Добавлено через 6 минут
Цитата:
Сообщение от artcraft Посмотреть сообщение
JS это НЕ объектно ориентированный язык,
JS это объектно ориентированный язык. Просто наследование прототипное, как в AS2 и функции как объекты первого класса.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 01.03.2012, 02:50
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 46  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
Цитата:
Сообщение от alatar Посмотреть сообщение
JS это объектно ориентированный язык.
ну да, действительно, prototype-based это и есть разновидность OOP, но создать приватную переменную не становится от этого проще
__________________
Хороший отдых - половина работы.

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от artcraft Посмотреть сообщение
ну да, действительно, prototype-based это и есть разновидность OOP, но создать приватную переменную не становится от этого проще
Держите "приватную переменную":
Код AS1/AS2:
function JsClass(){
  var _privateField = "param";
}

Старый 01.03.2012, 03:00
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 48  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
а теперь пожалуйста приватный метод, и геттер с сеттером
__________________
Хороший отдых - половина работы.

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от artcraft Посмотреть сообщение
а теперь пожалуйста приватный метод, и геттер с сеттером
Пожалуйста, на здоровье:
Код AS1/AS2:
function JsClass(){
 
	var _a;
 
	this.setA = function(a){
		_a = a;
		_privateMethod();
	};
 
	this.getA = function(){
		return _a;
	}
 
	function _privateMethod(){
		_a += 1;
	}
}
 
var app = new JsClass();
app.setA(1);
console.log(app.getA());

Старый 01.03.2012, 03:08
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 50  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
вот ссылка на то о чём я говорю http://www.bit-101.com/blog/?p=3447

меня немного смущает такая конструкция для создания класса

Код:
var playerMaker = (function() {
    var name = "myName";
 
    function getName() {
        return name;
    }
 
    return function() {
        return {
            getName: getName
        };
    };
}());
__________________
Хороший отдых - половина работы.

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

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

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


 


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


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