Spezielle Referenzierungen in untergeordneten Regeln

Verwenden Sie in einer untergeordneten Regel child.<rulename>, um eine Regel des untergeordneten Elements zu referenzieren.

Im folgenden Beispiel wird in der untergeordneten Regel die Regel Length definiert. Im übergeordneten Element wird eine Regel mit dem gleichen Namen definiert.

Rule length As Number = 51
  
Child cube As :IvBlock
   Length = 52
  ‘Set cube width equal to cube length
   Width = child.length
  ‘Set cube height equal to cube length
   Height = child.length
End Child

Um die Werte für Width und Height auf den Wert von Length des untergeordneten Elements (52) zu setzen, müssen Width und Height child.length referenzieren. Unten sehen Sie, dass Breite und Höhe des Würfels gleich dem Wert von Length sind, der im untergeordneten Element definiert wurde.

Im nächsten Beispiel ist Height gleich Length (nicht child.length). In diesem Fall wird die im übergeordneten Element festgelegte Regel Length referenziert.

Rule length As Number = 51
  
Child cube As :IvBlock
   Length = 52
   Width = child.length
   Height = Length
End Child

Unten ist die Höhe des Würfels gleich dem Wert von Length, der im übergeordneten Element definiert wurde (51).