OVH Cloud OVH Cloud

[Flash MX] encadrement automtique

2 réponses
Avatar
David
Bonjour,

J'ai fait une petite galerie d'images sous flash qui récupère des JPEG dans
un répertoire donné et les affiche.

En revanche je souhaiterais, lors de l'appel de ces JPEG les encadrer
automatiquement d'un liseret de couleur de 1 Pixel comme quand on utilise
l'outil "Encrier".

Est ce possible ?

David

2 réponses

Avatar
Jérôme Courivaud
Bonjour,

Il est possible de construire dynamiquement un clip autour de l'image avec
les instructions :

var cadre = _root.createEmptyMovieClip("cadre", profondeur);
var w = photo._width;
var h = photo._height;
var ecart = 2;
with(_root.cadre){
lineStyle(1, 0x000000, 100 );
moveTo(0, 0);
lineTo( w+ecart,0);
lineTo(w+ecart, h+ecart);
lineTo(0, h+ecart);
}

si je ne me trompe bien sûr

voilà


"David" a écrit dans le message de
news:bmjmdt$eiv$
Bonjour,

J'ai fait une petite galerie d'images sous flash qui récupère des JPEG


dans
un répertoire donné et les affiche.

En revanche je souhaiterais, lors de l'appel de ces JPEG les encadrer
automatiquement d'un liseret de couleur de 1 Pixel comme quand on utilise
l'outil "Encrier".

Est ce possible ?

David





Avatar
David
Merci ;-)

Je vais essayer ça !

David
"Jérôme Courivaud" a écrit dans le message de
news:bmjmvn$fnt$
Bonjour,

Il est possible de construire dynamiquement un clip autour de l'image avec
les instructions :

var cadre = _root.createEmptyMovieClip("cadre", profondeur);
var w = photo._width;
var h = photo._height;
var ecart = 2;
with(_root.cadre){
lineStyle(1, 0x000000, 100 );
moveTo(0, 0);
lineTo( w+ecart,0);
lineTo(w+ecart, h+ecart);
lineTo(0, h+ecart);
}

si je ne me trompe bien sûr

voilà


"David" a écrit dans le message de
news:bmjmdt$eiv$
> Bonjour,
>
> J'ai fait une petite galerie d'images sous flash qui récupère des JPEG
dans
> un répertoire donné et les affiche.
>
> En revanche je souhaiterais, lors de l'appel de ces JPEG les encadrer
> automatiquement d'un liseret de couleur de 1 Pixel comme quand on


utilise
> l'outil "Encrier".
>
> Est ce possible ?
>
> David
>
>
>