Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хочется строгости... 
:(
    Опции темы
szz
Дата 25.3.2006, 02:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



Нет ли в AS такой директивы, чтоб меня заставляли всегда объявлять переменные формой
var varname:Type , что-то типа use strict в перле? Просто я привык работать больше с С(мой родной язык) и зачастую недоумеваю, почему что-то не работает, когда я пишу например:
Код


var my_variable:String = 'a';
for(var i:Number = 0; i < 10; ++i)
     my_variadle += 'b';

trace(my_variable);


Должно выпасть "abbbbbbbbbb", а выпадает "а" .

Кто знает почему?


Вот поэтому строгости бы надо.


--------------------
PM   Вверх
AlDev
Дата 25.3.2006, 07:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 8
Всего: 50



Код

var my_variable:String = 'a';
for(var i:Number = 0; i < 10; i++)
{
    my_variable = my_variable.concat('','b');
}
trace(my_variable);

smile

можно включить флаг в компилере, идущем с Flex 2 или mtasc. Про родной компилер ничего сказать не могу.
PM MAIL WWW ICQ YIM MSN   Вверх
szz
Дата 25.3.2006, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



Не, неправильый ответ smile Не работает не потому, что форма += со стрингами не работает, и не потому, что я не конкеттирую строку - а потому, что
my_variadle += 'b';
- я совершил ошибку - написал неправильно название переменной! Там буква d вместо b.

А флеш не ругается - откуда ему знать? Он думает что на лету создал другую переменную...
Во если бы можно было включать строгость - то компилятор бы этого вообще не запустил - ругнулся бы, что, мол переменная my_variadle не декларирована!




--------------------
PM   Вверх
AlDev
Дата 25.3.2006, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 8
Всего: 50



дык я-же не ответил smile я просто показал пример работающий smile
PM MAIL WWW ICQ YIM MSN   Вверх
szz
Дата 25.3.2006, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



Так вед и мой работает если ошибку эту не совершить )))

Вот буквально сегодня меня опять это штука подстерегла... smile


--------------------
PM   Вверх
Maksys
Дата 27.3.2006, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



во читер


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
Пионер
Дата 9.4.2006, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 6.4.2006

Репутация: нет
Всего: нет



юзай concat
PM MAIL   Вверх
szz
Дата 9.4.2006, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



Пионер, ты вообще понимаешь о чем идет речь?


--------------------
PM   Вверх
Jlekc
Дата 9.4.2006, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: нет
Всего: 4



В встроеном ММ редакторе не выйдет,
разве-что вешать на {}.__resolve хук, да и то згодиться тока для вызова 'неопределенных' методов.

Лутьше возьми как редактор Eclipce + FDT. Довольно неплохой ассист.


--------------------
PM MAIL ICQ   Вверх
AlDev
Дата 11.4.2006, 06:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 8
Всего: 50



Цитата(Jlekc @ 9.4.2006, 23:03 Найти цитируемый пост)
Лутьше возьми как редактор Eclipce + FDT. Довольно неплохой ассист.

или + mtasc ;)
PM MAIL WWW ICQ YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0495 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.