ArrayAccess не работает в as3 ?

package api;
import flash.display.Sprite;

class Preview extends Sprite, implements ArrayAccess<String>
{
        var data:Array<Thumb>;
        public function new(sW:Float,sH:Float)
        {
                super();
        }
        public function add(url:String) {
        }
       
        public function scroll(items:Int) {
        }
        public function __resolve(s:String) {
                return s;
        }
}

Простой пример, но, flash player ругается ошибкой class not found ArrayAccess. На сколько я понимаю, в более ранних версиях haxe работала данная фича ? Или это зависит только от плеера ? Проверял на 9-м и 10-м.

Комментарии

возможно fixed в haxe 2.02

в блоке изменений в haxe 2.02 есть пункт "fixed handling of implements ArrayAccess", так что возможно это уже снова работает.

сам не проверял. тот проект в котором я это использовал был под flash8 и в старой версии haxe (1..) и к счастью он давно скомпилирован и забыт. )

 

Ekstazi, где можно найти описание того как пользоваться ArrayAccess? Что за метод __resolve?

Посмотри на

Посмотри на сайте, было описано.

Не работает у меня пример Юрия

Ekstazi, если вы про пост Yuri (http://www.haxe.ru/array-access), то у меня такой код не работает, до __resolve дело вообще не доходит. Кроме того я не могу понять как это все вообще работает, есть ли какая-то документация?

Сам не

Сам не разобрался, найду ответ - отпишу.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.