Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 33
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282

    aiuto per questo action script

    Ciao a tutti
    ho studiato un pò questo script da un esempio scaricato...
    ho un piccolo problema
    ho creato un banner con 4 pulsanti
    il pulsante cioè il simbolo creato composto da un fondo e un simbolo pulsante sul banner ha quaesto script per dargli un effetto:

    onClipEvent (load) {
    xskal = 100;
    yskal = 100;
    jump = false;
    sX = 0;
    sY = 0;
    multiplikator = .8;
    ratio = .3;
    titolo = "AZIENDA";
    }
    onClipEvent (enterFrame) {
    if (!jump) {
    sX = Number(sX*multiplikator)+Number((xskal-_xscale)*ratio);
    sY = Number(sY*multiplikator)+Number((yskal-_yscale)*ratio);
    _xscale += sX;
    _yscale += sY;
    }
    }


    all'interno del pulsante invece c'è invece questo script:

    on (rollOver) {
    this.swapDepths(2); //expression
    jump = false; //variable
    xskal *= 2; //expression
    yskal *= 2; //expression
    }
    on (release) {
    }
    on (rollOut) {
    this.swapDepths(1); //variable
    xskal = 100; //expression
    yskal = 100; //expression
    }

    entrambi gli script sono sugli oggetti e non sul fotogramma
    Il problema è il seguente cerco dargli un link quando con il mouse si clicca su di esso ma non va.
    se inserisco questo script sul primo action script mi attribuisce il comando su tutti gli altri pulsanti perchè utilizzo lo stesso simbolo sui 4 pulsanti

    on (release) {
    getURL("azienda.html", "_blank");
    }


    se invece viene inserito sul secondo gruppo non succede nulla.
    Ringrazio tuti anticipatamente

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    mi dici se si tratta della stessa richiesta postata in flash generale?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    No sono 2 action diverse. Per quanto questa possa essere piu' semplice ho trovato difficoltà. Sull'altra non so dove partire...e li mi sono arreso.
    Perchè?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    per saperlo, mi pareva simile l'argomento è non si può fare crossposting
    magari posta la fonte, perchè solo con lo script non ho capito il problema, perchè vedo che nel secondo script c'è

    on (release) {
    }

    è vuoto, se non ce l'hai messo tu, dovrebbe essere lì che si mette l'azione, però non ho capito neanche il discorso dei quattro pulsanti, dovrebbero avere tutti un link diverso a cui puntare?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    ho fatto un copia e incolla qui, avevo lasciato un tentativo fatto da me...
    allora se io lo metto quel comando in quel punto e completo con un get url mi da il comando su tutti i pulsanti del mio banneer. Perchè utilizzo lo stesso simbolo per tutti (cerco uno script per evitare di duplicare i simboli).
    Nell'altro script dovrebbe andare inserendo un on clip event e ci aggiungo le proprietà del mouse ma no va. Non succede nulla

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ancora non ho ben chiara la situazione, comunque se fai una copia manualmente (con CTRL+D per intenderci o in COPIA e INCOLLA) così facendo trascini anche lo script che c'è all'interno, nei pulsanti, ma se ho ben capito e il pulsante si trova dentro l'interno simbolo da duplicare lo faresti comunque anche con duplicateMovieClip... potresti fare così

    dai un nome di istanza al pulsante dentro al tuo simbolo, un semplice "puls" andrà bene
    poi daai un nome diverso ad ognuno dei quattro clip duplicati e sulla timeline principale scrivi le azioni

    Codice PHP:
    // es pulsanti "pippo,pluto,paperino,topolino"

    pippo.puls.onRelease = function () {
    getURL("primo_link.html""_self");
    }
    pluto.puls.onRelease = function () {
    getURL("secondo_link.html""_self");
    }
    paperino.puls.onRelease = function () {
    getURL("terzo_link.html""_self");
    }
    topolino.puls.onRelease = function () {
    getURL("quarto_link.html""_self");


  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    scusami ma sono proprio alle prime armi non so come dare un nome all'istanza...

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    1. selezioni l'oggetto che ti interessa nominare
    2. apri il pannello delle proprietà (CTRL+F3)
    3. nella parte alta a sinistra del pannello avrai uno spazio con su scritto "MovieClip" o "Button" (se c'è scritto Graphic, non si tratta di un oggetto manipolabile con Actionscript), e subito sotto un campo libero in cui scrivere il nome di istanza (in realtà quando è vuoto dovrebbe esserci una scritta in grigio del tipo <Instance Name>) e dai INVIO
    4. ora il tuo oggetto ha un nome di istanza richiamabile tramite actionscript nel tuo codice

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    grazie ragazzi ma proprio non riesco.
    aggiungo il tutto a all'interno del simbolo e mi blocca anche tutti gli effetti che funzionavano prima.

    Ho provato a metterelo all'interno del symbolo sul fotogramma ma nulla.
    Penso di duplicare i simboli. Ognuno per un pulsante...farò per 4 ma almeno funzionano...
    grazie ancora.
    Tony

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    è l'ultima spiaggia... se mi passi il link da cui hai scaricato il file posso vederlo e darti una dritta in più... te lo avevo già chiesto su in un altro post

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.