Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    70

    da actionscript 1.0 a 2.0

    salve!

    ho questo script

    _parent[movie].gb_titolo = this["titolo"]=this["titolo" add i];
    _root.menu1_Array.push(titolo);


    che in 1.0 e flash player 6 va bene ma se esporto come 2.0 mi da errore sul _parent[movie]

    perchè?
    Sanfra

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: da actionscript 1.0 a 2.0

    Originariamente inviato da Sanfra
    salve!

    ho questo script

    _parent[movie].gb_titolo = this["titolo"]=this["titolo" add i];
    _root.menu1_Array.push(titolo);


    che in 1.0 e flash player 6 va bene ma se esporto come 2.0 mi da errore sul _parent[movie]

    perchè?
    prova a scrivere this._parent[movie]

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    70
    l'errore non è dato da actionscript 2.0 ma dal fatto che esporto in flash player 8...

    questo è il codice compelto

    onClipEvent (data) {
    _root.menu1_Array = new Array();
    x = "1";
    gb_titolo = this["titolo"];
    gb_link_titolo = this["link_titolo"];
    _root.menu1_Array.push(titolo);
    for (i=2; i<=conta; i++) {
    movie = "mc"+i;
    duplicateMovieClip(this, movie, i);
    titolo = "gb_titolo"+i;
    set(_root.movie.movie_due.movie_tre.movie_quattro. titolo+i.titolo, "gb_titolo"+i);
    link_titolo = "gb_titolo"+i;
    this._parent[movie].x = i;
    if (i>=7) {

    this._parent[movie].gb_titolo = this["titolo"]=this["titolo" add i];
    _root.menu1_Array.push(titolo);
    this._parent[movie].gb_link_titolo = this[link_titolo]=this["link_titolo" add i];
    this._parent[movie]._y = ((20*i)-215);
    }
    _parent._visible = 1;
    _parent._parent.numerorecord.numero = i-1;
    _parent.loadingdb.attesa = "";
    trace(_root.menu1_Array);
    }




    questo è l'errore segnalato

    **Errore** Simbolo=movie19 cwhat, livello=Livello 1, fotogramma=1:Linea 24: È previsto ']'
    _parent[movie].gb_titolo = this["titolo"]=this["titolo" add i];

    **Errore** Simbolo=movie19 cwhat, livello=Livello 1, fotogramma=1:Linea 28: È previsto ']'
    _parent[movie].gb_link_titolo = this[link_titolo]=this["link_titolo" add i];

    **Errore** Simbolo=movie19 cwhat, livello=Livello 1, fotogramma=1:Linea 32: L'istruzione deve apparire all'interno del gestore on/onClipEvent
    _parent[movie]._y = ((20*i)-215);

    **Errore** Simbolo=movie19 cwhat, livello=Livello 1, fotogramma=1:Linea 33: Rilevato '}' imprevisto



    }
    Sanfra

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Sanfra
    **Errore** Simbolo=movie19 cwhat, livello=Livello 1, fotogramma=1:Linea 24: È previsto ']'
    _parent[movie].gb_titolo = this["titolo"]=this["titolo" add i];
    "add" è obsoleto da flash 5 e presumibilmente non esiste più in flash8, da sostituire con l'opratore di concatenamento "+"

    Originariamente inviato da Sanfra
    **Errore** Simbolo=movie19 cwhat, livello=Livello 1, fotogramma=1:Linea 28: È previsto ']'
    _parent[movie].gb_link_titolo = this[link_titolo]=this["link_titolo" add i];
    idem come sopra


    Originariamente inviato da Sanfra
    **Errore** Simbolo=movie19 cwhat, livello=Livello 1, fotogramma=1:Linea 32: L'istruzione deve apparire all'interno del gestore on/onClipEvent
    _parent[movie]._y = ((20*i)-215);
    questo ho seri dubbi sul fatto che prima ti funzionasse, visto che è associato ad un clip senza essere inserito in un evento, altrimenti così andrebbe scritto in un frame


    Originariamente inviato da Sanfra
    **Errore** Simbolo=movie19 cwhat, livello=Livello 1, fotogramma=1:Linea 33: Rilevato '}' imprevisto
    si commenta da solo, riga 33 c'è un '}' in più e anche qui mi pare abbastanza strano che il parser si comporti diversamente da versione a versione

    forse hai copiato male lo script da un altro filmato, ma ci son degli errori che ti avrebbe dato qualunque versione

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ho corretto gli errori segnalati, prova
    codice:
    onClipEvent (data) {
    	_root.menu1_Array = new Array();
    	x = "1";
    	gb_titolo = this["titolo"];
    	gb_link_titolo = this["link_titolo"];
    	_root.menu1_Array.push(titolo);
    	for (i=2; i<=conta; i++) {
    		movie = "mc"+i;
    		duplicateMovieClip(this, movie, i);
    		titolo = "gb_titolo"+i;
    		set(_root.movie.movie_due.movie_tre.movie_quattro.titolo+i.titolo, "gb_titolo"+i);
    		link_titolo = "gb_titolo"+i;
    		this._parent[movie].x = i;
    		if (i>=7) {
    			this._parent[movie].gb_titolo = this["titolo"]=this["titolo"+i];
    			_root.menu1_Array.push(titolo);
    			this._parent[movie].gb_link_titolo = this[link_titolo]=this["link_titolo"+i];
    			this._parent[movie]._y = ((20*i)-215);
    		}
    		_parent._visible = 1;
    		_parent._parent.numerorecord.numero = i-1;
    		_parent.loadingdb.attesa = "";
    		trace(_root.menu1_Array);
    	}
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    70
    innanzitutto grazie per il tuo tempo

    sostituendo add con + smette anche di darmi l'errore della parentesi

    ancora grazie
    Sanfra

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.