![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 20
|
Доброго времени суток!
Подскажите пожалуйста новичку по константам: не понятно как модификатор const влияет на числа. Например тут все понятно. А вот тут нет как так? ЗЫ когда дело касается классов, вроде все понятно - нельзя поменять ссылку на объект |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 400
|
А не с "666" пробовали? =)
|
|
|||||
|
Modus ponens
|
Второе - баг. А вообще, AS3 не инлайнит константы и пользоваться в случае с числами, практически всегда лучше самими числами (ну только если там Пи или еще что-то такое, чтобы для удобства короче записать)...
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 20
|
Цитата:
Забавно![]() |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Ну если 6 лет, то наверное знаешь и зачем. И эти зачем остались и во флэше. Возможно в каком-то тормозящем куске есть смысл осторожно заменить константы на числа (и получить этак +5% производительности), но обычно - всё как в С++.
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
|
|
|||||
|
Modus ponens
|
У меня четвертый СДК собрал и ничего не сказал...
Ну есть разница... Если создавать константу типа: То это глупо. А если То это имеет смысл ![]()
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 13.05.2010 в 14:41. |
|
|||||
|
Регистрация: Feb 2010
Сообщений: 20
|
Цитата:
![]() Setting environment for using the Flex SDK.
C:\Program Files (x86)\Adobe\Flex Builder 3>java -version
java version "1.5.0_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode)
C:\Program Files (x86)\Adobe\Flex Builder 3>compc -version
Version 3.2.0 build 3958
C:\Program Files (x86)\Adobe\Flex Builder 3>cd c:\Users\dkononenko\temp\const_test
c:\Users\dkononenko\temp\const_test>cat ConstTestApp.as
package {
import flash.display.Sprite;
public class ConstTestApp extends Sprite {
public function ConstTestApp() {
const CONSTANTA:int = 1234;
CONSTANTA++;
}
}
}
c:\Users\dkononenko\temp\const_test>mxmlc ConstTestApp.as
Loading configuration file C:\Program Files (x86)\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\flex-config.xml C:\Users\dkononenko\temp\const_test\ConstTestApp.swf (568 bytes)
![]() |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
я билдил в cs4. Написал в кадре. И вот ошибка:
|
|
|||||
|
Регистрация: Feb 2010
Сообщений: 20
|
такая же история. проверил под 3 и 4 на win и mac
Добавлено через 4 минуты запостил баг https://bugs.adobe.com/jira/browse/ASC-4075 с янгл язом правда проблемы у мну ну думаю проблема будет понятнаДобавлено через 11 минут *YES* Добавлено через 20 минут кто-то опередил https://bugs.adobe.com/jira/browse/ASC-4074 Добавлено через 32 минуты upd: опередил господин wvxvw ![]() Последний раз редактировалось chaos; 13.05.2010 в 14:44. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:10. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| const , keywords |
|
|