Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Scrolling Thumbnails w/ Mouse Control

    Salve a tutti,
    sono nuovo sia nel campo dell'action script che nel forum, per questo chiedo anticipatamente venia per eventuali cavolate dette o fatte..sempre disponibile a migliorarmi.
    Bando alle chiacchiere.
    Stavo seguendo un tutorial per la creazione di una galleria che comprendesse, come da titolo, una barra dove scorrono le icone delle varie immagini a seconda del movimento del mouse.
    Tutto sembrava andare liscio finchè non è giunto l'action script.
    L'istruzione è la seguente:

    _root.onEnterFrame = Function(){
    if(_root._xmouse<50){
    imgbar.prevFrame();
    }
    }

    Il problema è che andando a fare l'anteprima mi segnala:

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: Errore di sintassi.
    _root.onEnterFrame = Function(){

    Totale errori ActionScript: 1 Errori segnalati: 1

    Inutile aggiungere che le immagini continuano a non seguire il mouse..
    Ringrazio anticipatamente quanti cercheranno di aiutarmi.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Actionscript a partire dalla versione 2 è "case-sensitive", quindi fa differenza tra maiuscole e minuscole, perciò scrivere Function è diverso da scrivere function (la corretta in questo caso è la seconda).

  3. #3

    Problema risolto

    Grazie mille..incredibile una F maiuscola mi ha rovinato due giorni di vita..
    Grazie infinite..

  4. #4

    Altro problema con Scrolling Thumbnails w/ Mouse Control

    L'istruzione:

    _root.onEnterFrame = function(){
    if(_root._xmouse<50){
    imgbar.prevFrame();
    imgbar.prevFrame();
    }
    if(_root._xmouse>550){
    imgbar.nextFrame();
    imgbar.nextFrame();
    }
    }

    Fuziona e mi permette di spostare le icone in maniera tale che seguano il mouse.
    Ma poi il tutorial dice di modificare qusta istruzione in questo modo:

    _root.onEnterFrame = function(){
    if(_root._ymouse<301){
    muVar=false;
    }
    if(_root._ymouse>300){
    muVar=true;
    }
    if(_root._xmouse<50 and myVar==true){
    imgbar.prevFrame();
    imgbar.prevFrame();
    }
    if(_root._xmouse>550 and myVar==true){
    imgbar.nextFrame();
    imgbar.nextFrame();
    }
    }

    E la cosa strana è che non mi riscontra alcun errore però in realta le icone non seguono più il mouse ne a destra ne a sinistra girano in continuazione verso sinistra..
    Se puo essere d'aiuto il tutorial in qustione e qui e fino al minuto 23 tutto sembrava andare bene.
    Spero possiate aitarmi facendomi capire anche perchè modifica ancora il codice anche perchè io d'inglese non è che sia una mente..
    Rigrazio sempre anticipatamente quanti potranno aiutarmi.

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Unisco i thread, va bene proseguire nello stesso quando il problema riguarda la stessa cosa

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    C'è un errore di battitura, infatti nei primi due "if" tu imposti una variabile muVar, ma mi pare chiaro, leggendo il codice, che la variabile dovrebbe chiamarsi "myVar" per poter eseguire il resto del codice (notare l'uso di myVar all'interno della condizione dei due "if" successivi).

    Mi sa che quel tutorial ha un po' di errori di battitura

    [edit] Ah no, il tutorial è ok, hai confuso tu "muVar" con "myVar"

  7. #7

    Grazie mille

    Grazie..!!!E il bello e che ricontrollo sempre mi sa che sto fondendo e ancora sono all'inizio..!!sapresti indicarmi qualche link dove possa capire come funziona flash.?
    Vedi io conosco html, css, un pò di php e volevo imparare il flash perchè comuncqu i siti in flash hanno un impatto visivo ideale per la clientela dei vari locali, negozi e via dcendo..!!
    Ma non nascondo che sto avendo parecchia difficolta ha capire la logica che si cela dietro il flash..!!
    Cmq grazie mille veramente..!!

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Al posto tuo inizierei direttamente con AS3

    Ti consiglio di iniziare leggendo la guida di base di actionscript su flash.html.it
    Considera che la conoscenza del linguaggio è fondamentale per dare l'interattività ai siti e in generale agli applicativi realizzati con flash.

  9. #9

    Ancora gli errori non sono finiti

    Innanzi tutto grazi eper la dritta.
    Sono arrivato alla fine e funzionava tutto fin quando non vado a pubblicare e mi compare:
    Scena 1, Livello 'Azione',Fotogramma 1, riga 8
    1084: Errore di sintassi: è previsto rightparen prima di and.
    1084: Errore di sintassi: è previsto rightparen prima di and.
    questo è lo script a cui si riferisce:
    _root.onEnterFrame = function(){
    if(_root._ymouse<211){
    myVar=false;
    }
    if(_root._ymouse>190){
    myVar=true;
    }
    if(_root._xmouse<280 and myVar==true){
    imgBar.prevFrame();
    imgBar.prevFrame();
    }else{
    imgBar.play();
    }
    if(_root._xmouse>550 and myVar==true){
    imgBar.nextFrame();
    imgBar.nextFrame();
    }else{
    imgBar.play();
    }if(_root._xmouse>280 && _root._xmouse<550 && myVar==true){
    imgBar.stop();
    }
    }


    La cosa strana e che prima di ublicarlo ho probato e funzionava tutto alla perfezione..Ora perchè fa così?
    Grazie in anticipo a quanti mi potranno aiutare.

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.