Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957

    Quanta pazienza ci vuole?

    Solo leggermente irritato da questo actionscript insulso.
    Mi spiegate secondo voi cos'ha che nn va?

    codice:
    function altezza(lettera:String):Number
    {
    	switch (lettera) {
    	case "a":
    		return 35.7;
    		break;
    	case "b":
    		return 71.4;
    		break;
    	case "c":}
    }
    qui mi da l'errore:

    Statement must appear within on/onClipEvent handler
    switch (lettera) {


    Da notare che il codice è scritto su un livello di un MovieClip.

    E' giusta la definizione della funzione?
    posso richiamarla semplicemente con
    i = altezza("c") ?

    Grazie per l'aiuto

  2. #2
    1 - il break dopo un return non ha senso perche' non verra' mai eseguito

    2 - il case "c" non ha senso

    3 - metti anche un default return 0 e fai il trace della funzione
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    considera dei puntini dopo il case "c".
    Perchè il codice va a vanti per tutte le lettere per tutti i numeri... e infondo c'è un default.

    Il problema è che dall'errore sembra dirmi che vuole un onClipEvent... ma me lo invento, perchè lo switch nn può starci senza?

  4. #4
    allora, per il punto 1 ho detto una caxxata, in teoria, il break ci puo' stare ... mentre per il resto, posta tutto lo swift perche' l'errore di sicuro non e' li ... in quel pezzo che hai postato, almeno mi sembra sia cosi'
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    vuol dire che, invece di mettere lo script nella _root, l'hai messo in un mc senza però aver messo onClipEvent ...
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  6. #6
    Originariamente inviato da GunraY
    vuol dire che, invece di mettere lo script nella _root, l'hai messo in un mc senza però aver messo onClipEvent ...
    anche ... do sempre per scontato che la gente non scriva nei clips


    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.