Что такое <rs: в ​​Flex / Action Script 3? - PullRequest
1 голос
/ 16 ноября 2010

Я нашел

<rs:Page>
    <mx:Image source="@Embed('image1.jpg')" />
    <mx:Label   x="400" y="40" fontFamily="Verdana" fontSize="9" color="#cccccc" text="butn" />
    <mx:Label   left="100" right="120" y="90"  color="#Ffccdd" textAlign="left" text="Label Text" />
</rs:Page>

В файле mxml. Что это значит?

Редактировать: 1

<?xml version="1.0" encoding="utf-8"?>
<mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml"
    xmlns:filters="flash.filters.*"
    xmlns:rs="com.mybooks.book.*"
    layout="absolute" 
    backgroundColor="#333333" 
    creationComplete="onCreationComplete()" 
    viewSourceURL="source/index.html" width="600" height="330">

Ответы [ 3 ]

5 голосов
/ 16 ноября 2010

Это означает, что определено пользовательское пространство имен с префиксом rs. Посмотрите на определение в начале файла mxml:

<?xml version="1.0"?>
<mx:Application 
  xmlns:mx="http://www.adobe.com/2006/mxml"
  xmlns:rs="example.package.name.*"
>

см. Использование пространств имен XML

Page - это пользовательский компонент, определенный в пространстве имен rs.

В простом ActionScript вы могли бы написать что-то вроде этого:

import com.mybooks.book.Page;

private function createPage(): void
{
    var page: Page = new Page();
    this.addChild(page);
    var image: Image = new Image();
    // TODO: set image properties 
    page.addChild(image);
    var labelA: Label = new Label();
    // TODO: set labelA properties 
    page.addChild(labelA);
    var labelB: Label = new Label();
    // TODO: set labelB properties 
    page.addChild(labelB);
}
1 голос
/ 24 августа 2011

Приведенные выше ответы, в которых упомянуто "rs" как собственное пространство имен, верны, но ""достаточно конкретен, чтобы его можно было идентифицировать как часть компонента книги Фрэнка Рубена Сверинга . При использовании компонента в проекте Flex пространство имен" rs "отображается как" xmlns: rs = "com.rubenswieringa.book. * "по умолчанию, из-за структуры пакета компонента.Более того, ""это дитя"».

0 голосов
/ 16 ноября 2010
xmlns:rs="com.mybooks.book.*"

the <rs: is the namespace
...