Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Flash & ActionScript
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Flash & ActionScript Animazione web e linguaggio di programmazione

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 29-04-11, 17:09   #1 (permalink)
User
 
Data di registrazione: Apr 2011
Ubicazione: Palermo
Messaggi: 17
Finestra POPUP in flash

SALVE a tutti!
Sono ahimè costretto a chiedere nuovamente aiuto a questo meraviglioso forum (che in passato è stato la mia SALVEZZA!! ) x un problema con flash8.

Sto cercando di far aprire una finestra popup in flash, premendo un bottone e non funziona...

Riassumo tutto ciò che ho fatto:
ho due file - uno che è il sito vero e proprio (si trova nella cartella "ita" caricata nello spazio del domino e si chiama index.html e index.swf) ed uno con una sola pagina di introduzione al sito (una sorta di copertina che si trova invece direttamente nella directory iniziale del dominio) che è il rprimo a caricare ed è quello da cui dovrebbe partire in popup l'altro file; in questo file "copertina" c'è un solo frame nel quale ho messo la seguente azione

MovieClip.prototype.popup = function (nome,titolo,lar,alt,x,y,feat){
getURL("javascript:window.open('" + nome + "','" + titolo + "','width=" + lar + ",height=" + alt + ",screenX=" + x + ",left=" + x + ",screenY=" + y + ",top=" + y + "," + feat + "');void(0);");
}

in questo stesso file c'è il bottone che dovrebbe rimandare al popup, nel quale ho messo la seguente azione

on (release) {
popup('l'indirizzo del sito','il titolo della finestra popup',1024,768,50,50,'status=yes');
}

l'indirizzo del sito che metto è ht..etc:// xxxxxxxxx /ita/index.html perchè la pagina che vorrei caricare con popup si trova in una directory chiamata "ita" ed il file si chiama sempre index.hmtl e index.swf

DOVE SBAGLIO?
devo modificare qualcosa nel file hmtl? lo fa automaticamente flash?

GRAZIE MILLEEEEE
Fabrizio73
fabrizio73 non in linea   Rispondi citando
Vecchio 29-04-11, 17:28   #2 (permalink)
Moderatore
 
Data di registrazione: May 2008
Messaggi: 2,551
Ciao fabrizio73 prova a mettere questo sul pulsante.
Codice:
on (release) {
getURL("javascript:window.open ('ita/index.swf','titolo','width=800,height=600,top=50,left=50, scrollbars=yes');void(0);");

}
__________________

Nhatan
Nhatan non in linea   Rispondi citando
Vecchio 29-04-11, 17:49   #3 (permalink)
User
 
Data di registrazione: Apr 2011
Ubicazione: Palermo
Messaggi: 17
Senza parole...
GENIO !!!
GRAZIE MILLE!
funzionaaaaa
fabrizio73 non in linea   Rispondi citando
Vecchio 29-04-11, 18:32   #4 (permalink)
User
 
Data di registrazione: Apr 2011
Ubicazione: Palermo
Messaggi: 17
PS:
un'ultimissima cosa SE POSSIBILE!! e non rompo piu'! promesso!
:-)
adesso, grazie alla tua dritta, funziona perfettamente!
l'unica cosa rimasta da "limare" è che, aprendo il popup, carica il file senza il preloader, dunque sta qualche secondo (a seconda della velocità della connessione arriva a 15-30 secondi) con la pagina popup bianca e poi parte il sito senza preloader.
il preloader che avevo inserito è così strutturato:

- nel primo frame del file che si apre con modalità popup, un clip filmato (nome del livello "preloader"); in questo frame non è presente altro;
- aprendo il clip filmato ci sono due livelli
il primo -Layer2- con due frame di azioni; nel primo frame l'azione è

myformat = new textformat()
myformat.font = txtfont;
myformat.color = txtcolor;
myformat.bold = txtbold;
myformat.italic = txtitalic;
myformat.size = txtsize;
myformat.align = "center"
preloader._visible=false;
if (preloader.percentbytes >= 100){

_root.play();
}

nel secondo l'azione è

myColor = new Color(preloader.bar.barcolor);
myColor.setRGB(barcolor);
stop();



-nel secondo livello -textbox- c'è un primo frame vuoto ed un secondo con la barra vera e propria e come azioni

onClipEvent (load) {

_root.stop();
this.createTextField("textbox2", 1, -119.3, -39.0, 238.7, 78.1);
textbox2.variable = "txtdisplay";
textbox2.selectable = false;



}
onClipEvent (enterFrame) {
currentbytes = int(_root.getBytesLoaded()/1000);
totalbytes = int(_root.getBytesTotal()/1000);
percentbytes = int(currentbytes/totalbytes*100);
if (_parent.txtstyle == "Kilobytes") {
textbox2.text = "Loading "+currentbytes+" Kb of "+totalbytes+" Kb";
textbox2.setTextFormat(_parent.myformat);
bar._xscale = percentbytes;
if (percentbytes>=100) {
textbox2.text = "Loading Complete";
textbox2.setTextFormat(_parent.myformat);
_root.play();
}
}
if (_parent.txtstyle == "Percent") {
textbox2.text = "Loading "+percentbytes+"% ";
textbox2.setTextFormat(_parent.myformat);
bar._xscale = percentbytes;
if (percentbytes>=100) {
textbox2.text = "Loading Complete";
textbox2.setTextFormat(_parent.myformat);
_root.play();
}
}
if (_parent.txtstyle == "Both") {
textbox2.text = "Loading "+percentbytes+"% of "+totalbytes+" Kb";
textbox2.setTextFormat(_parent.myformat);
bar._xscale = percentbytes;
if (percentbytes>=100) {
textbox2.text = "Loading Complete";
textbox2.setTextFormat(_parent.myformat);
_root.play();
}
}
}


Premetto che, prima di aprire questo file in popup, il preloader così fatto funzianava; tu sai perchè adesso non funziona piu' e il sito si carica vedendo una pagina bianca x diversi secondi?

GRAZIE!!!
fabrizio73 non in linea   Rispondi citando
Vecchio 29-04-11, 23:49   #5 (permalink)
Moderatore
 
Data di registrazione: May 2008
Messaggi: 2,551
Sinceramente non ne ho idea, non ho mai fatto siti che si aprono in un popup, quindi non ho l'esperienza per sapere se ciò influisce sul preloader rendendolo ineficace, questo tuo preloader è piutosto complesso, prova con uno più semplice tanto per capire se il malfunzionamento riguarda tutti o il tuo in particolare.
__________________

Nhatan
Nhatan non in linea   Rispondi citando
Vecchio 30-04-11, 16:09   #6 (permalink)
User
 
Data di registrazione: Apr 2011
Ubicazione: Palermo
Messaggi: 17
OK!
GRAZIE MILLE SEMPRE!
:-)
adesso provero'!
Se invece volessi che la finestra popup si aprisse in schermo intero devo aggiungere nelle azioni del bottone, alle stringhe che mi hai dato, anche "fullscreen=yes"?
ed es. cosi'?

on (release) {
getURL("javascript:window.open ('ita/index.swf','titolo','width=800,height=600,top=50,l eft=50, fullscreen=yes, scrollbars=yes');void(0);");

}

GRAZIEEEEEEEE ciaoooo
Fabrizio73
fabrizio73 non in linea   Rispondi citando
Vecchio 30-04-11, 16:54   #7 (permalink)
Moderatore
 
Data di registrazione: May 2008
Messaggi: 2,551
Si l'istruzione fullscreen è giusta ma togli il riferimento alle dimensioni fisse width e height
__________________

Nhatan
Nhatan non in linea   Rispondi citando
Vecchio 30-04-11, 19:01   #8 (permalink)
User
 
Data di registrazione: Apr 2011
Ubicazione: Palermo
Messaggi: 17
Grazieeeeeee
fabrizio73 non in linea   Rispondi citando
Rispondi
Tags: ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 06:47.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.