Forum Flash, Actionscript, PHP e MySQL
modifica script: ridimensionare le foto senza deformarle

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side
Precedente  Successivo 
Autore Messaggio
max_400
principiante
principiante


Età: -1976
Registrato: 13/08/09 11:31
Messaggi: 31
Località: CALTANISSETTA

MessaggioOggetto: modifica script: ridimensionare le foto senza deformarle
Inviato: 13.08.09 | 12:17
Rispondi citando

GALLERIA CON ARRAY

- Creare un clip chiamato posizionami
- Creare un clip chiamato loading
- Creare 2 pulsanti avanti indietro
- url è il percorso

import mx.transitions.Tween;
import mx.transitions.easing.Regular;
import mx.transitions.easing.Strong;

// loading functions //
images = new Array("prima.jpg","seconda.jpg","terza.jpg");
var car = new MovieClipLoader();
//
loading._visible = false;
posizionami._visible = false;
var i = 0;
url = "./img/";
car.loadClip(url + images[i], "posizionami");
//
avanti.onPress = function () {
if (i < images.length-1) {
car.loadClip(url + images[++i], "posizionami");
//trace(i);
}

}
indietro.onPress = function () {
if (i > 0) {
car.loadClip(url + images[--i], "posizionami");
//trace(i);
}

}
//
car.onLoadProgress = function(caricami, caricati, totali) {
totale = Math.round((caricati*100)/totali);
loading.txtBarra = "Loading " + totale + "%";
loading.barra._width = Math.floor(totale * 1);
}
car.onLoadComplete = function(caricami) {
loading._visible = false;
posizionami._xscale = posizionami._yscale = 57;
posizionami._visible = true;
posizionami.onPress = function () {
getURL("javascript:popImage('" + url + images[i] + "','Gallery 2006');");
}
}
car.onLoadError = function(caricami) {
loading.txtBarra = "Errore jpg";
}

car.onLoadInit = function (caricami) {
var provaTWEEN:Tween = new Tween(caricami, "_alpha", Regular.easeOut, 0, 100, 15, false);
//qui ci metti anche il ridimensionamento
caricami._width=300;
caricami._height=400;
}


car.onLoadStart = function (caricami) {
loading._visible = true;
}


questo è lo script per creare una galleria con Array.... + effetto dissolvenza
ora il problema è adattare la foto allo stage senza deformarla ed ecco uno script adeguato
-----------------------------------------------------------------------------------------------------------------------
Stage.align = "TL";
Stage.scaleMode = "noScale"

this.createEmptyMovieClip("image", 0)

//carica l'immagine di fondo
loadSfImage()
function loadSfImage():Void{
_root.image.createEmptyMovieClip("cont", 0)
var mcl = new MovieClipLoader();
var myListener = new Object();
myListener.onLoadInit = function(target:MovieClip){
_root.proporzione=target._width/target._height

disponiStage()
rilevaStage()
}
mcl.addListener(myListener);
mcl.loadClip("google.jpg", _root.image.cont);
}

//gestisce l'evento onResize
function rilevaStage(){
var fullList:Object = new Object();
fullList.onResize = function (){
disponiStage()
};
Stage.addListener(fullList)
}

//dispone e/o ridimensiona gli oggetti
function disponiStage(){
with(image){
_width=Stage.width
_height=_width/_root.proporzione
}
}



con questo script adatta la foto alla larghezza dello stageforse più mentre per vedere la parte sotto creo un pulsante a parte che fa lo scroll
il problema è che il pulsante non si vede sullo stage però funziona...(nello script sopra non c'è il pulsate per lo scroll)

Comunque la domanda è come faccio a ridimensionare le foto senza deformarle? dho

grazie in anticipo

____________________________________________________________
sito: http://riccardo007.altervista.org/presentazione.htm
forum: http://max400.forumfree.net/
e-mail: max_400@tiscali.it
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage
Sponsor
max_400
principiante
principiante


Età: -1976
Registrato: 13/08/09 11:31
Messaggi: 31
Località: CALTANISSETTA

MessaggioOggetto: nessuno può aiutarmi?
Inviato: 18.08.09 | 09:25
Rispondi citando

dho
____________________________________________________________
sito: http://riccardo007.altervista.org/presentazione.htm
forum: http://max400.forumfree.net/
e-mail: max_400@tiscali.it
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage
sant0
principiante
principiante



Registrato: 26/01/09 15:56
Messaggi: 36

MessaggioOggetto:
Inviato: 23.08.09 | 03:03
Rispondi citando

ciao max, la prossima volta ricordati di inserie tutti gli spezzoni di codice che posti nell'apposito tag code
 
Codice:
io sono del codice Very Happy

perchè ne semplifica non poco la lettura per chi prova a risponderti.

Venendo alla domanda invece dovresti già avere tutto quello che ti serve per ridimensionare l'immagine... hai calcolato il rapporto tra larghezza ed altezza con _root.proporzione=target._width/target._height . Sapendo che quello è il rapporto quando ridimensioni una immagine ne definisci o l'altezza o la larghezza e a quel punto ti calcoli l'altra dimensione usando il rapporto che hai calcolato.. Non capisco dove sia il tuo problema.
Il codice è tuo ?
Torna in cima
Profilo Messaggio privato  
max_400
principiante
principiante


Età: -1976
Registrato: 13/08/09 11:31
Messaggi: 31
Località: CALTANISSETTA

MessaggioOggetto: ciao santo e grazie della risposta
Inviato: 23.08.09 | 09:28
Rispondi citando

questo codice non è mio l'ho fregato a questo indirizzo

http://www.webmasterpoint.org/appunti/flash/139-galleria-fotografica-dinamica-flash.asp

io sono alle prime armi con flash e di proporzioni non ne ho mai fatto Whistle
questa galleria anzi sarebbe d'esempio... per impostare sta proporzione
potresti aggiungere tu queste 2 righe di codice... ?

Te ne sarei grato... grazie
ciao

____________________________________________________________
sito: http://riccardo007.altervista.org/presentazione.htm
forum: http://max400.forumfree.net/
e-mail: max_400@tiscali.it
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 23.08.09 | 19:38
Rispondi citando

Ciao max_400 e benvenuto nel Forum,
per porzioni di codice si intende il codice che hai incollato qui nel forum :)
Per racchiudere questo tuo codice tra tag CODE, basta che:
» prima clicchi sul pulsantino Code che trovi nel momento in cui apri un nuovo topic o rispondi ad un topic esistente
» incolli il tuo codice
» clicchi nuovamente sul pulsante Code per chiudere il tag :)

Si chiama BBCODE

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
max_400
principiante
principiante


Età: -1976
Registrato: 13/08/09 11:31
Messaggi: 31
Località: CALTANISSETTA

MessaggioOggetto: va bene coach
Inviato: 23.08.09 | 20:06
Rispondi citando

ora attendo una risposta alla mia richiesta... Whistle
mi serve quella proporzione

 
Codice:
//dispone e/o ridimensiona gli oggetti
function disponiStage(){
with(image){
_width=Stage.width
_height=_width/_root.proporzione
}
}



Whistle

____________________________________________________________
sito: http://riccardo007.altervista.org/presentazione.htm
forum: http://max400.forumfree.net/
e-mail: max_400@tiscali.it
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 27.08.09 | 15:58
Rispondi citando

Prova a spiegare meglio cosa ti serve, thx.
____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!


Ultima modifica di Coach il 29.08.09 | 10:27, modificato 1 volta in totale
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
max_400
principiante
principiante


Età: -1976
Registrato: 13/08/09 11:31
Messaggi: 31
Località: CALTANISSETTA

MessaggioOggetto: ecco qua
Inviato: 27.08.09 | 17:29
Rispondi citando

http://riccardo007.altervista.org/galleria-array-car-immag-video-enterfr.htm

premendo il pulsante + dove c'è scritto enterframe ... la foto si adatta alla larghezza dello stage...
poi per vedere la parte bassa che esce fuori si premono i pulsanti freccette su e giu
[/url]

____________________________________________________________
sito: http://riccardo007.altervista.org/presentazione.htm
forum: http://max400.forumfree.net/
e-mail: max_400@tiscali.it
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 29.08.09 | 10:29
Rispondi citando

K, ma a te cosa serve???
Prova a spendere qualche riga di più nella spiegazione...

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio modifica script anli ActionScript & Server Side 4 11.05.04 | 12:27 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Ridimensionare una foto in base alla ... max_400 ActionScript & Server Side 2 23.08.09 | 09:33 Leggi gli ultimi messaggi
max_400
Nessun nuovo messaggio Ridimensionare FLV Lupin77 Flash Generale 5 08.02.09 | 13:26 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Ridimensionare SWF su browsers e riso... jaimz Flash Generale 12 11.07.08 | 01:13 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio database senza PHP mesk8 Programmazione Generale 1 21.05.06 | 16:23 Leggi gli ultimi messaggi
Coach



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005