Шейн Макартни сделал отличную презентацию. Для себя я отдельно выписал немного “догматов”:
- new Array(); -> Array[]
new Object(); -> Object{} - list[i] -> list[int(i)]
- list.push(item) -> list[length] = item
- list.splice(i, 1); -> list[i] = null -> list.splice(i, count)
- delete dict[key] -> dict[key] = null
- list = new Array(); -> list.length = 0;
- bmd = new BitmapData(32, 32); ->bmd.fillRect(bmd.rect, 0xFFF);
- while(i>0) {while(j>0) {} } -> while(k>0){}
- do1 function():void {do2} -> do12 function():void {}
- Определяй переменные в одну строку
- Деление хуже умножения
- MyType(instance) -> instance as MyType;
Ссылки:
- Конвертирования векторной анимации в растр для AS3 — touchmypixel.
- Повышение производительности AS3.
