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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.10.2017, 20:16
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 11  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Всмысле? Ну давай, напиши
Код AS3:
return(5);
__________________
Reality.getBounds(this);

Старый 12.10.2017, 20:22
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 12  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
Код AS3:
private function onMU(e:MouseEvent):Number 
{
	return(1);
}
никаких ошибок не возникает.

Старый 12.10.2017, 20:58
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 13  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
да уж.. век живи век учись. Если б я когда-нибудь совершил такую ошибку, то знал бы, что компилятор ее прощает
__________________
Reality.getBounds(this);

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

Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 479
Цитата:
Сообщение от Wolsh Посмотреть сообщение
По поводу скобок в объявлении ключа Обжекта не уверен, а вот return точно не принимает параметров в скобки, это не функция)))
Во блин! А у меня во всех методах возвращаемое значение после return в скобках стоят. И всё работает! Глянул в Мука - и правда без скобок. Круто!

Цитата:
А это как?
hintID:String
HINT[hintID+1]
Это тестовый код на понимание, откуда возникает ошибка. В оригинальной программе, я уже писал в соседней теме, в зависимости от ID пола персонажа слова в мужском или женском роде подбираются. Поэтому там добавляется GenderID, а тут я для скорости просто написал "+1".

Цитата:
Сообщение от ZackMercury Посмотреть сообщение
Ошибки говорят другое.
Код AS3:
(Main.ID + Main.recordID as String): ["testHint1", "testHint2"]
Я говорил, что в ASC2 эта конструкция не работает, только со старым AIR.
А делать-то чего? Какая альтернативная форма записи и где это задокументировано? В справке Abode ни гу-гу.

И вообще, друзья, объясните чайнику, что вообще зависит от версии компилятора? Почему я не могу взять версию Air 3.1, на которой всё это прекрасно "прокатывает" и спокойно работать дальше?

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

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
https://helpx.adobe.com/air/air-releasenotes.html
__________________
There is no thing in this world that is not simple.

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

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Цитата:
что вообще зависит от версии компилятора?
Это не версия компилятора, а версия sdk. Чем они отличаются написано в release notes

Цитата:
Почему я не могу взять версию Air 3.1
Потому что он безбожно устарел и наверняка содержит кучу дыр.

Старый 12.10.2017, 22:30
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 17  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
PHP код:
А делать-то чегоКакая альтернативная форма записи и где это задокументированоВ справке Abode ни гу-гу
Нет никакой альтернативной формы записи, она нигде не используется. Так никто не пишет.
Либо юзаем XML, либо инициализируем объект построчно, либо остаёмся на старой версии AIR SDK, с ASC1.0
Код AS3:
const obj = {};
obj[str1] = val1;
obj[str2] = val2;
__________________
There is no thing in this world that is not simple.

Старый 12.10.2017, 22:36
Appleman вне форума Посмотреть профиль Отправить личное сообщение для Appleman Найти все сообщения от Appleman
  № 18  
Ответить с цитированием
Appleman
 
Аватар для Appleman

Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 479
Цитата:
Сообщение от ZackMercury Посмотреть сообщение
Спасибо, но там не совсем то. Я даже по ссылкам нашёл раздел с комментариями по изменившимся требованиям к коду. Но там опять же перечисляется, в каком случае получишь ошибку в местах, в которых раньше ошибки не возникало. А вот как альтернативно записывать я не нашёл

Парни, вы уж меня не бейте ногами. Я всё равно не возьму в толк, на фига нужно тянуть последнюю 27 версию AIR. Даже во FlashDevelop максимально возможная к выбору - 23. Решил, фиг с ним, буду разбираться, по ходу пойму. Скачал 23 Air, как умная Маша открыл readme, читаю, там написано следующее: If you want to build Flex-based AIR applications, download the Flex SDK: http://www.adobe.com/go/flex_sdk/

Иду по ссылке, получаю тот самый Flex SDK 4.6, который тут был заклеймён позором как морально устаревший. WTF?! Простите мою дремучесть, но я хоть убейте не понимаю, чем 23 или 27 версия Air SDK лучше чем Flex 4.6, который кстати тоже прекрасно позволяет компилировать приложение Air? Что плохого в том, чтобы писать Flex-based AIR программу?


Последний раз редактировалось Appleman; 13.10.2017 в 01:39.
Старый 13.10.2017, 10:19
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 19  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Иду по ссылке, получаю тот самый Flex SDK 4.6, который тут был заклеймён позором как морально устаревший. WTF?! Простите мою дремучесть, но я хоть убейте не понимаю, чем 23 или 27 версия Air SDK лучше чем Flex 4.6, который кстати тоже прекрасно позволяет компилировать приложение Air? Что плохого в том, чтобы писать Flex-based AIR программу?
На самом деле это не версии так сильно убежали вперед, а адоби просто сменили способ нумерации версий после 4й. И стали фигачить каждый раз новоую основную версию. Поэтому там после четвертой сразу идет 13я.
Обновлять эйр нужно, если нужен новый API, который там периодически появляется. Новые методы, новые классы, баг фиксы и т.д. Если во всём этом нет острой необходимости, то можно и не менять. Я лично обновляю эйр именно из-за того, что у них всегда куча багов. Последний раз обновлял эйр до 27й версии, потому что в мобильной версии там был баг с отображением панели меню в полноэкранном режиме (так называетмый immersive mode). Но даже в этой версии он оказался не исправленным. На некоторых версиях андроида так и появляется, пришлось использовать ANE.
Цитата:
Что плохого в том, чтобы писать Flex-based AIR программу?
Ничего. Если всё устраивает и ничего не глючит (в самой платформе), то можешь смело это делать
__________________
Ко мне можно и нужно обращаться на ты)

Старый 13.10.2017, 11:59
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 20  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
В качестве примера одной из фич, что были добавлены начиная с 3.1


Ну и да, старые версии AIR могут не совсем корректно работать на новых версиях ОС.
__________________
There is no thing in this world that is not simple.

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

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

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


 


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


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