Вниз  OwnLang
- 19.01.2019 / 02:01copy  #509595
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
aNNiMON, ну ладно.
А здесь можно дергать локальные переменные функций(не помню, как это называют в js)?
  что-то вроде такого:
  1. rect = def(x, y, w, h) {
  2.   centerX = x + w / 2
  3.   centerY = y + h / 2
  4. }
  5. a = rect(0, 0, 10, 10)
  6. g.fillRect(a.x, a.y, a.w, a.h)
:gg:

Изменено Alexandr (19.01 / 02:04) (всего 1 раз)
- 19.01.2019 / 02:13copy  #509596
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Alexandr, понял, о чём ты, но разве в js оно так делается? Разве не объект с полями создаётся? В любом случае, так как ты написал в OwnLang не выйдет, а вот объект с полями создать можно и что-то типа конструктора к нему тоже.
__________________
 let live
- 19.01.2019 / 02:22copy  #509597
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
aNNiMON, ну там оно через привычный new function(), а здесь судя по newarray(), я ХЗ. :gg:
- 19.01.2019 / 02:27copy  #509598
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Alexandr, ЕМНИП там new фигурировало. new Rect.
__________________
 let live
- 19.01.2019 / 02:49copy  #509599
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
aNNiMON, свойства функции всегда доступны, так что их можно использовать как статические переменные.
  1. function f(){
  2.   a = 10;
  3. }
  4. alert(f.a);
:gg:

Изменено Alexandr (19.01 / 02:50) (всего 1 раз)
- 19.01.2019 / 03:12copy  #509600
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
Нашел в примерах что хотел.
Открыть спойлер
Я доволен. Все хорошо. :lol:
- 19.01.2019 / 03:36copy  #509601
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Вот
__________________
 Магистр Мёда


Прикрепленные файлы:
Screenshot_2019(...).png (150.79 кб.) Скачано 36 раз
- 19.01.2019 / 13:57copy  #509607
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
Как реализован canvas, почему при перерисовке все жутко моргает, даже если делать repaint()?
Еще, встроенный проводник вылетает при сохранении, и открытии скриптов из фс. :gg:

Изменено Alexandr (19.01 / 14:03) (всего 1 раз)
- 19.01.2019 / 14:58copy  #509608
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
canvasfx вроде норм
__________________
 знает толк
- 19.01.2019 / 15:10copy  #509609
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
vl@volk, я про ведро :gg:
Наверх  Всего сообщений: 545
Фильтровать сообщения
Поиск по теме
Файлы топика (57)
Поиск по форуму