Ruby к байт-коду Actionscript3

Возможно, ваша функция неправильная, попробуйте что-то вроде этого:

 function validateForm() {
  var x = document.forms["myForm"]["fname"].value;
  if (x == "") {
    alert("Name must be filled out");
    return false;
  }
} 

<form name="myForm" action="/action_page.php" onsubmit="return validateForm()" method="post">
Name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form> 
5
задан BefittingTheorem 25 September 2008 в 13:59
поделиться

3 ответа

Я - ведущий разработчик на Красном проекте Sun. Существует очень мало информации, потому что это действительно не готово использоваться все же. Я работал над исходным прототипом и представил его горстке людей в 360|Flex Сан-Хосе. Этот вызванный дальнейший интерес и поощренный меня для предложения этого для RubyConf, для которого был принят вводный разговор о Красном Sun.

С тех пор у меня было время, чтобы изложить в деталях платформу и действительно видеть то, что было возможно. Я буду обрисовывать в общих чертах все это публично скоро, но я решил отличаться от идеи генерировать байт-код ActionScript 3 becuase ограничений его. Ruby и ActionScript несколько подобны, но Ruby имеет некоторые существенные различия в своей семантике отправки метода, которые требуют, чтобы любая реализация в ActionScript использовала решение для поиска пользовательского метода. Это могло, возможно, быть сделано в JavaScript, однако ActionScript 3 не позволяет повторно присваивать опытное поле для указания на другой объект, и Ruby полагается на изменение иерархии наследования во времени выполнения.

Презентация в RubyConf будет в субботу, 8-го ноября. Можно отследить разработку Красного Sun на http://github.com здесь http://github.com/jonathanbranam/redsun, и я буду размещать информацию на своем веб-сайте по http://jonathanbranam.net. Я планирую запустить сайт только для получения информации о Красном Sun, но это не завершается все же, чтобы поделиться ссылкой.

Красный Sun не включает синтаксический анализатор Ruby или компилятор, таким образом, он полагается на байт-код Ruby 1.9, сгенерированный истинной реализацией Ruby 1.9. Это в настоящее время основано 1.9.0-4 и, возможно, нуждается в изменениях, если существует отклонение от этой версии. До возможностей, с прямо сейчас (10/27/2008) это поддерживает отправку основного метода, классы и модули. Это действительно об этом. Стандартная библиотека не была портирована, и я надеюсь зависеть от Rubinius для хорошей части этого.

5
ответ дан 14 December 2019 в 04:51
поделиться

Как в стороне, я вполне уверен существуют вещи, которые можно сделать в Ruby, который Вы не можете сделать в AS3, таким образом, любой преобразователь, вероятно, только смог бы преобразовать подмножество кода Ruby.

1
ответ дан 14 December 2019 в 04:51
поделиться

Я не знаю ни о каком Ruby-> преобразователи AS3, но в будущем, Железная Обезьяна может позволить выполнить Ruby на Игрунке (виртуальная машина AS3).

2
ответ дан 14 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: