duda de newbie

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

duda de newbie

Leandro Juarez
hola a todos. mi nombre es Leandro y soy estudiante de UTN FRRO.
Hace poco que entré al mundo squeak y estos son mis primeros pasos.

estamos (con La Banda) haciendo un trabajo para manipular (léase cargar y recortar solamente, nada de edición PRO) fotos.

mi problema es que necesito cargar una foto y que me la muestre en el World, por lo que probé con attachToResource, y funciona bien.

|f|
f:= ImageMorph new.
f attachToResource.
f openInWorld

mi problema es que necesito decirle al squeak que cambie mi directorio de trabajo por defecto, porque cuando ejecuto eso solamente me lee del directorio activo.

alguna sugerencia de cómo cambiar el directorio?

gracias!

Reply | Threaded
Open this post in threaded view
|

Re: duda de newbie

Edgar J. De Cleene



On 7/24/09 10:29 AM, "pincharragasata" <[hidden email]> wrote:

> alguna sugerencia de cómo cambiar el directorio?

Fijate como es aqui,

!PackageInfo methodsFor: 'resources' stamp: 'edc 6/2/2009 10:30'!
moreResources
    | result full |
    result := FileList2 modalFileSelector.
    full := result directory fullNameFor: result name.
    resources
        at: result localName
        put: (RWBinaryOrTextStream with: (StandardFileStream
readOnlyFileNamed: full) contents).
    ^self viewResources! !

Resources es un diccionario en PackageInfo .
Fijate que en el metodo que usaste hay metodos que filtran la lectura de los
directorios para que leas solamente imagenes

Utilities graphicsFileSuffixes

Si solo queres setear el directorio

FileDirectory setDefaultDirectory: unDirectorio

Ojo, guarda el directorio default antes...

Mira en el rompecabezas

PuzzleMorph >> selectNewPicture

Edgar



Reply | Threaded
Open this post in threaded view
|

Re: duda de newbie

garduino
In reply to this post by Leandro Juarez
Hola:

Bienvenido al mundo del Squeak :)

Podés hacerlo con la clase FileDirectory. Si no sabés como se usa, vas
a ver que hay tests que además de
su objetivo original sirven para ver cómo se usan clases que no conocemos.

En particular, podés probar FileDirectory default directoryNamed:
'midirectorio'.

Saludos.


--
Germán S. Arduino
http://www.arsol.biz
http://www.arsol.net




El 24 de julio de 2009 10:29, pincharragasata<[hidden email]> escribió:

>
>
> hola a todos. mi nombre es Leandro y soy estudiante de UTN FRRO.
> Hace poco que entré al mundo squeak y estos son mis primeros pasos.
>
> estamos (con La Banda) haciendo un trabajo para manipular (léase cargar y
> recortar solamente, nada de edición PRO) fotos.
>
> mi problema es que necesito cargar una foto y que me la muestre en el World,
> por lo que probé con attachToResource, y funciona bien.
>
> |f|
> f:= ImageMorph new.
> f attachToResource.
> f openInWorld
>
> mi problema es que necesito decirle al squeak que cambie mi directorio de
> trabajo por defecto, porque cuando ejecuto eso solamente me lee del
> directorio activo.
>
> alguna sugerencia de cómo cambiar el directorio?
>
> gracias!
>
>