- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Problema menu a "slide" reperito su un sito
-
Problema menu a "slide" reperito su un sito
Ciao a tutti mi trovo incasinato con un menu scaricato da un sito betriebsraum.de/blog/downloads/ Yogopmenu (in basso a tutto) in pratica sono riuscito a modificarlo a mio piacimento, ma non riesco a creare i bottoni per far funzionare il tutto sul mio sito.
chi mi può dare una mano?
As 2 flash cs3:
/***************************************************************************
// YugopMenu Methods
***************************************************************************//*
addItem(iconLibID:String,label:String,handler:Function);
Adds an item at the last positionaddItemAt(position:Number,iconLibID:String,label:String,handler:Function);
Adds an item at a specified positionupdate();
Refreshs the menuremoveItemAt(position:Number);
Delets an item at specified positionremoveAll();
Removes all itemsdestroy();
Destroys the whole menu
*//***************************************************************************
// YugopMenu Getter/Setter (all Getter/Setter have default values)
***************************************************************************//*
align = STRING horizontal/vertical;
sets the align directioneasingSpeed = NUMBER;
sets the easing speed of expanding/collapsingenabled = BOOLEAN;
enables or disables the menuexpand = STRING horizontal/vertical;
sets the expanding directionmaxDimension = NUMBER;
sets the maximal expanding length from each itemminDimension = NUMBER;
sets the minimal expanding length from each itemselected = NUMBER;
sets the selected (expanded) itemspace = NUMBER
sets the offset between the itemstextanimDuration = NUMBER;
sets the text-animationspeed, 0 = offitems (Getter only)
Returns an array with all items from the menu
*//***************************************************************************
// YugopItem Properties
***************************************************************************//*
id:Number = the position of the item
*//***************************************************************************
// YugopItem Getter/Setter
***************************************************************************//*
enabled = BOOLEAN;
enables/disables the menuitemhandler = FUNCTION;
sets a handler functionicon = STRING;
sets an icon by libIDlabel = STRING;
sets the label text
*//-----------------------------------------------------------------------/
testHandler = function () {
trace("Itemnumber: " + this.id);
};yugopMenu0.addItem ("Icon1","HOME",testHandler);
yugopMenu0.addItem ("Icon2","CURRICULUM VIATE",testHandler);
yugopMenu0.addItem ("Icon3","FLASH",testHandler);
yugopMenu0.addItem ("Icon4","EXT 2",testHandler);
yugopMenu0.addItem ("Icon5","LINK",testHandler);
yugopMenu0.addItemAt(1,"Icon1","HOME",testHandler);yugopMenu0.minDimension = 25;
yugopMenu0.maxDimension = 200;btn1.onRelease = function () {
_root.gotoAndPlay ("home");
yugopMenu0.align = "horizontal";
yugopMenu0.expand = "horizontal";
yugopMenu0.minDimension = 20;
yugopMenu0.maxDimension = 200;};
btn2.onRelease = function () {
_root.gotoAndPlay ("cv");
yugopMenu0.minDimension = 20;
yugopMenu0.maxDimension = 300;yugopMenu0.align = "vertical"; yugopMenu0.expand = "horizontal";
};
btn3.onRelease = function () {
_root.gotoAndPlay ("flash");
yugopMenu0.minDimension = 10;
yugopMenu0.maxDimension = 200;yugopMenu0.align = "vertical"; yugopMenu0.expand = "vertical";
};
btn4.onRelease = function () {
_root.gotoAndPlay ("ext");
yugopMenu0.minDimension = 10;
yugopMenu0.maxDimension = 200;yugopMenu0.align = "horizontal"; yugopMenu0.expand = "vertical";
};
btn5.onRelease = function () {
_root.gotoAndPlay ("link");
yugopMenu0.minDimension = 10;
yugopMenu0.maxDimension = 10;yugopMenu0.align = "horizontal"; yugopMenu0.expand = "vertical";
};
// Example for overwriting the default values
/*
yugopMenu.align = "vertical";
yugopMenu.expand = "horizontal";
yugopMenu.minDimension = 25;
yugopMenu.maxDimension = 230;
yugopMenu.selected = 1;
yugopMenu.easingSpeed = 3;
yugopMenu.textanimDuration = 10;
*/In teoria crea tutto l'as a parte i bottoni che mi servono a farlo funzionare, chi mi darebbe una mano?
Purtroppo nel sito non c'è una guida ma solo un download diretto dei sorgenti.
grazie in anticipo.
-
Non ne sa nulla nessuno? è bello da vedere e basta?
-
Ciao Night, in pratica non sai come mettere il getURL?
-
So dove metterlo, ma non so come creare i bottoni tramite codice visto che il file e composto da alcuni movie e niente bottoni.
Se guardi l'as che ti ho mandato, vedrai che i comandi li ho già integrati, peccato che manca proprio il codice che creai i bottoni e gli setta come Nome istanza i btn1, btn2 etc.
-
Prova a fare questi cambiamenti e a testarlo mi sembra funzioni.
testHandler1 = function(){ getURL("http://www.nomesito.com") } testHandler2 = function(){ getURL("http://www.nomesito/pagina2.html") } testHandler3 = function(){ getURL("http://www.nomesito/pagina3.html") } testHandler4 = function(){ getURL("http://www.nomesito/pagina4.html") } yugopMenu0.addItem("Icon1","LABEL 0",testHandler1) yugopMenu0.addItem("Icon1","LABEL2",testHandler2); yugopMenu0.addItem("Icon1","LABEL3",testHandler3); yugopMenu0.addItem("Icon1","LABEL4",testHandler4); yugopMenu0.addItemAt(1,"Icon1","LABEL1",testHandler);
-
Purtoppo non mi sono spegato bene, il tutto è implementato in un sito fatto in flash, quindi i comandi sarebbero:
_root.gotoAndPlay ("flash");
non getURL.
Dove flash è il nome del label del frame. altro problema se importo il tutto nel mio Fla principale non funziona, per rimediare ho importato l'swf cosi tutto funziona a parte i link che per ora non sono quello che mi serve.
Grazie dell'aiuto e scusate per l'imprecisione.
-
Ok ma se il pulsante funziona con getURL funziona anche con gotoAndPlay o no?
-
Eh si scusa hai perfettamente ragione, è che ho un po di casini in casa e non ci avevo per niente pensato.
Ora per cause di forza maggiore devo uscire appena posso provo e ti faccio sapere.
Grazie ancora.
-
Non trovo il pulsante modifica/edita, comunque ora funziona alla grande grazie Nhatan.