2016-05-24 17 views
1

Ich habe ein Rechteck in smalltalk wie dieseimagemorph hinzufügen

cell := RectangleMorph new 
extent: [email protected]; 
position: (500 + (aPositionWidth))@(100 + (aPositionHeight)); 
color: lastCellColor. 

Rechteck Ich versuche, ein Bild zu jedem Rechteck wie folgt hinzuzufügen:

queen := ImageReadWriter formFromFileNamed: '9813.gif'. 
    cell addMorph: queen. 
    queen position: cell position. 

Es funktioniert nicht, wie kann ich hinzufügen ein Bild?

Vielen Dank im fortgeschrittenen

Antwort

4

ImageReadWriter class>>formFromFileNamed: kehrt ein Form Objekt. Ein Formular versteht nicht #position:. Sie müssen es zuerst in einen Morph konvertieren. Versuchen Sie:

queen := (ImageReadWriter formFromFileNamed: 'queen.jpg') asMorph.