ciao a tutti
ho creato un codice actionScript di flash per fare un search nel mio sito
posto qui di seguito i codici per vedere se qui qualcuno mi sa aiutare oppure ha qualche idea per farlo in modo diverso.
(invento un nuovo slogan, dopo il DeForum, il DeGuest... serve il DeHelp ihihih:D)
file principale .fla
Codice:
onClipEvent (mouseDown) {
if(this.hitTest(_root._xmouse,_root._ymouse,false)){//se il mouse ci clicca sopra
//mi include i dati degli articoli
#include "vardati.as"
//inizio codice IF
if(_parent.inputName){
if(inputStyle){
if(_parent.inputTheme){
if(_parent.inputAuthor){
#include "nsta.as"
}else{
#include "nst.as"
}
}else if(_parent.inputAuthor){
#include "nsa.as"
}else{
#include "ns.as"
}
}else if(_parent.inputTheme){
if(_parent.inputAuthor){
#include "nta.as"
}else{
#include "nt.as"
}
}else if(_parent.inputAutor){
#include "na.as"
}else{
#include "n.as"
}
// STYLE
}else if(_parent.inputStyle){
if(_parent.inputTheme){
if(_parent.inputAutor){
#include "sta.as"
}else{
#include "st.as"
}
}else if(_parent.inputAuthor){
#include "sa.as"
}else{
#include "s.as"
}
//THEME
}else if(_parent.inputTheme){
if(_parent.inputAuthor){
#include "ta.as"
}else{
#include "t.as"
}
}else if(_parent.inputAuthor){
#include "a.as"
}else{
msg="IDIOTA! NESSUN CAMPO COMPILATO!";
}
}
}
mi da però questo errore:
Originalmente inviato da
errore
**Errore** Scena=Scena 1, livello=Livello 2, fotogramma=1:Linea 6: L'operatore '=' deve essere seguito da un operando
if(_parent.inputName){
**Errore** Scena=Scena 1, livello=Livello 2, fotogramma=1:Linea 31: Rilevato 'else' senza corrispondente 'if'
}else if(_parent.inputStyle){
Totale errori ActionScript: 2 Errori segnalati: 2
temo nn saranno gli unici però...
i files inclusi con nome nsta.as ecc hanno tutti la stessa sintassi (con piccoli cambiamenti di file in file...)
files .AS
Codice:
//NTA.AS
stringa="?";
for(var n=1; n<tot+1; n++){
if(name[n]==_parent.name and theme[n]==_parent.theme and author[n]==_parent.author){
if(stringa="?"){
stringa+= "id"+n;
}else{
stringa+= "&id"+n;
};
};
};
getURL(string, _blank);
//END script
il file vardati.as ha questa struttura semplice:
Codice:
//inserimento variabili
//numero di voci
tot=5
//####################
//####DICHIARAZIONE ARRAY######
author=Array();
theme=Array();
style=Array();
name=Array();
//###VOCI###
author[1]=
theme[1]=
style[1]=
name[1]=
//##########
author[2]=
theme[2]=
style[2]=
name[2]=
//##########
author[3]=
theme[3]=
style[3]=
name[3]=
//ECCETERA sempre uguale
linko anche il file zip con tutti i files, fla e as così potete vedere anche la struttura dei movieclip ecc ecc
FILE.ZIP
questo è quello che sono riuscito a fare.. se avete la soluzione al problema ben venga... oppure se avete un metodo migliore di fare quello che sto facendo io ... ben venga lo stesso :D :D
ciao!
baobao
JJ