| Package | org.ffilmation.engine.elements |
| Class | public class fWall |
| Inheritance | fWall fPlane fRenderableElement fElement flash.events.EventDispatcher |
Walls are created when the scene is processed
YOU CAN'T CREATE INSTANCES OF THIS OBJECT.
| Property | Defined by | ||
|---|---|---|---|
![]() | castShadows : Boolean = true
Boolean value indicating if this object casts shadows.
| fRenderableElement | |
![]() | flashClip : MovieClip
A reference to the library movieclip that was attached to create the element, so you
can acces methods inside, nested clips or whatever
| fRenderableElement | |
![]() | holes : Array
Array of holes in this plane.
| fPlane | |
| horizontalMatrix : * [static]
This is the tranformation matrix for horizontal walls
| fWall | ||
![]() | id : String
The string identifier of this element.
| fElement | |
![]() | material : fMaterial
Material applied to this plane
| fPlane | |
| pixelHeight : Number
Wall height ( real height, position along z-axis )
| fWall | ||
| pixelSize : Number
Wall length in pixels.
| fWall | ||
![]() | receiveLights : Boolean = true
Boolean value indicating if this object receives lighting.
| fRenderableElement | |
![]() | receiveShadows : Boolean = true
Boolean value indicating if this object receives shadows.
| fRenderableElement | |
![]() | solid : Boolean = true
Boolean value indicating if this object collides with others.
| fRenderableElement | |
| vertical : Boolean
A wall can be either horizontal ( goes along x axis ) or vertical ( goes along y axis )
| fWall | ||
| verticalMatrix : * [static]
This is the tranformation matrix for vertical walls
| fWall | ||
![]() | x : Number
X coordinate fot this element
| fElement | |
![]() | y : Number
Y coordinate for this element
| fElement | |
![]() | z : Number
Z coordinate for this element
| fElement | |
| Method | Defined by | ||
|---|---|---|---|
![]() |
call(what:String, param:* = null):void
Calls a function of the base clip
| fRenderableElement | |
![]() |
distanceTo(x:Number, y:Number, z:Number):Number
Returns the distance of this element to the given coordinate
| fElement | |
![]() |
Makes element follow target element
| fElement | |
![]() |
gotoAndPlay(where:*):void
Passes the stardard gotoAndPLay command to the base clip of this element
| fRenderableElement | |
![]() |
gotoAndStop(where:*):void
Passes the stardard gotoAndStop command to the base clip of this element
| fRenderableElement | |
![]() |
hide():void
Makes element invisible
| fRenderableElement | |
![]() |
moveTo(x:Number, y:Number, z:Number):void
Moves the element to a given position
| fElement | |
![]() |
show():void
Makes element visible
| fRenderableElement | |
![]() |
stopFollowing(target:fElement):void
Stops element from following another element
| fElement | |
| fWall | |||
| horizontalMatrix | property |
public static var horizontalMatrix:*This is the tranformation matrix for horizontal walls
| pixelHeight | property |
public var pixelHeight:NumberWall height ( real height, position along z-axis )
| pixelSize | property |
public var pixelSize:NumberWall length in pixels.
| vertical | property |
public var vertical:BooleanA wall can be either horizontal ( goes along x axis ) or vertical ( goes along y axis )
| verticalMatrix | property |
public static var verticalMatrix:*This is the tranformation matrix for vertical walls
| unrenderShadowAlone | () | method |
public override function unrenderShadowAlone(light:fLight, other:fRenderableElement):voidParameters
light:fLight |
|
other:fRenderableElement |