getElementById, эквивалентный в Actionscript?

Существует RFC 3834 , выделенный для автоматизированных почтовых ответов.

Короче говоря, это рекомендует:

  1. Отправляют автоответы только для обращения содержавшийся в Return-Path заголовок входящего сообщения, если это - адрес действующего адреса электронной почты. Особенно "<>" (пустой адрес) в Return-Path из сообщения означает, что автоответы не должны быть отправлены за этим сообщением.

  2. При отправке автоответа, ПОЧТА ОТ команды smtp должна содержать "<>" (пустой адрес). Это привело бы к Return-Path:<>, когда сообщение будет передано.

  3. Использование Автоотправленный заголовок со значением кроме "нет" для явного указания на автоматический ответ.

Одно примечание: не стоит для явной установки заголовка Обратного тракта в исходящем сообщении, поскольку этот заголовок должен быть переписан, окутывают адрес (от ПОЧТЫ ОТ команды smtp) во время доставки.

12
задан kaissun 19 December 2011 в 16:29
поделиться

5 ответов

Поскольку дочерние элементы на самом деле подобны «свойствам» документа, вы должны иметь возможность делать что-то вроде этого:

var elem: Type_of_E = this ["built_id_of_E"];

Если вы находитесь во вложенном документе документа, просто используйте parentDocument ["built_id_of_E"], чтобы получить элемент.

19
ответ дан 2 December 2019 в 06:45
поделиться

Если вы используете MXML, вы должны использовать flex. Если вы используете Flex, вы можете присвоить своим элементам идентификаторы.

Пример:

<mx:Button
      id    = "myButton"
      label = "OK"
      click = "{myLabel.text = 'Button Pressed!'}"/>

<mx:Label
      id    = "myLabel"
      text  = "Push the button!"/>
0
ответ дан 2 December 2019 в 06:45
поделиться

Работает ли это с Flex 4?

У меня пустая сетка, созданная в MXML, затем в ActionScript я добавляю в следующем порядке:

  • сетка (внутри сетки) ( id = "myGrid")
  • gridItem (внутри gridRow)
  • поле со списком (внутри gridItem) с динамически генерируемым идентификатором (например, "cmb" + i, где i - целое число).

I ' я пробовал это ["cmb" +0], myGrid ["cmb" +0], parentDocument ["cmb" +0], и каждый раз, когда я получаю "ReferenceError: Error # 1069: Свойство cmb0 не найдено в adminUsers и там не является значением по умолчанию " или «ReferenceError: Ошибка № 1069: Свойство cmb0 не найдено в mx.containers.Grid и отсутствует значение по умолчанию»

Примечание: «adminUsers» - это имя моего приложения

Изменить: если это может кому-то помочь, Я решил свою проблему по-другому. Теперь я заполняю свою сетку ретранслятором

<mx:Grid id="myGrid">
                <mx:Repeater id="repeater" dataProvider="{lst1}">
                    <mx:GridRow>
                        <mx:GridItem><mx:Label text="{repeater.currentItem.name}" /></mx:GridItem>
                        <mx:GridItem><mx:ComboBox id="cmb" dataProvider="{lst2}" labelField="comment" /></mx:GridItem>
                    </mx:GridRow>
                </mx:Repeater>
            </mx:Grid>

Теперь я могу получить доступ к своим комбинациям в цикле с помощью чего-то вроде:

var combo:ComboBox = cmb[i] as ComboBox;

:)

1
ответ дан 2 December 2019 в 06:45
поделиться

Actually, once you assign them an ID, they become a public member variable of the given element. So for instance if you have

<mx:Canvas><mx:Label id="myLabel" /></mx:Canvas>

You can access it by it's id as a variable name:

myLabel.text = "Hello world!";

Let me know if you need more clarification. If this isn't what your asking, feel free to comment and I'll take another whack at it.

Regards, Chris

Update: All mxml components are accessible this way, regardless of how many parents they have

2
ответ дан 2 December 2019 в 06:45
поделиться

Можно использовать getChildByName("childname")

1
ответ дан 2 December 2019 в 06:45
поделиться
Другие вопросы по тегам:

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