guarda prendila con il beneficio ... di chi l'ha scritta direttamente qui senza poterla provare ma ...
creati un file txt contenete queste informazioni
ovviamente i nomi delle foto mettili tu così come la cartella dove sono contenute
codice:
&path=images/&
&Foto1=mare.jpg&
&Foto2=tramonto.jpg&
&Foto3=scarpe.jpg&
&Foto4=comunione.jpg&
&Foto5=veglione.jpg&
&Foto6=montagna.jpg&
&Foto7=ferrari.jpg&
&Foto8=biondona.jpg&
&Foto9=flamenco.jpg&
dentro il FLASH sulla prima frame della time line incolla questo e speriamo non ti dia troppi errori... non considerare i tag PHP è codice AS ..
Codice PHP:
// supponiamo che le foto abbiamo tutte una stessa dimensione, così semplifichiamo la cosa
fotoW=200 // larghezza
fotoH=200 // altezza
foto_array= new Array()
fotografie 0 new LoadVars()
fotografie.onLoad=function(caricate){
if(caricate){
I=1
while(this[“Foto”+I]!=undefined){
foto_array[I] = this.path+this[“Foto”+I]
I++
}
create_structure()
}else{
trace(“file dati non trovato”)
}
}
function create_structure(){
// creo container
this.createEmptyMovielip(“container”,this.getNextHighestDepth())
container._x = (Stage.width – fotoW)/2
container._y = (Stage.height – fotoH)/2
// creo _Stop e _Play
this.createEmptyMovielip(“_Stop”,this.getNextHighestDepth())
with (_Stop) {
lineStyle(2, "0x333333", 100);
beginFill("0xffffff", 100);
moveTo(0, 0);
lineTo(50, 0);
lineTo(50, 20);
lineTo(0, 20);
lineTo(0, 0);
endFill();
}
_Stop._x = Container._x
_Stop._y = Container._y + fotoH
_Stop.createTextField(“opzione”,1,0,0,50,20)
_Stop.opzione.text=”STOP”
_Stop.opzione.autoSize=”Center”
this.createEmptyMovielip(“_Play”,this.getNextHighestDepth())
with (_Play) {
lineStyle(2, "0x333333", 100);
beginFill("0xffffff", 100);
moveTo(0, 0);
lineTo(50, 0);
lineTo(50, 20);
lineTo(0, 20);
lineTo(0, 0);
endFill();
}
_Play._x = Container._x+_Stop._width
_Play._y = Container._y + fotoH
_Play.createTextField(“opzione”,1,0,0,50,20)
_Play.opzione.text=”PLAY”
_Play.opzione.autoSize=”Center”
container.createEmptyMovie(“sotto”,1)
container.createEmptyMovie(“sopra”,2)
start_Slide()
}
Index=0
avanza=true
function start_slide(){
if(Index < foto_array.lenght){
Index++
container.sopra.loadMovie(foto_array[Index])
container.sopra._alpha=0
container.onEnterFrame=function(){
car=this.sopra.getBytesTotal()
tot=this.sopra.getBytesTotal()
if(car == tot && car >=1024){
// caricata foto
this.sopra._width = 200
this.sopra._height = 200
this.sopra.onEnterFrame=function(){
if(this._alpha<100){
this._alpha+=10}
else{
delete this.onEnterFrame
}
}
this.sotto.loadMovie(foto_array[Index])
car1=this.sotto.getBytesTotal()
tot1=this.sotto.getBytesTotal()
if(car1 == tot1 && car1 > 1024){
// caricata foto
this.sotto._width = 200
this.sotto._height = 200
if(avanza){
id = setInterval(conta,5000)
}
delete this.onEnterFrame
}
}
}
}else{
Index = 0
start_slide()
}
}
function conta(){
trace(sono passati 5 secondi)
clearInterval(id)
start_slide()
}
_Stop.onPress=function(){
avanza=false
}
_Play.onPress=function(){
avanza=true
startSlide()
}