Visualizzazione risultati 1 fino 9 di 9

Discussione: [flash] ridimensionare un clip filmato tramite AS

  1. #1
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito [flash] problema nuovo.

    EDIT: il primo problema è risolto. da post 6 ho una nuova domanda. non volevo aprire un 3D nuovo visto che è abbastanza simile...
    se gli date un occhio mi fate un piacerone.
    Ultima modifica di skydrake : 31-07-2006 alle ore 14.51.07

  2. #2
    Guest

    Predefinito

    Probabilmente sbagli percorso:

    _root.iltuoclip._width=xx
    oppure:
    _root.iltuoclip._xscale=xx

    Assicurati anche di aver istanziato correttamente il tuo clip.


    Ciaooooo!!!!!

  3. #3
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    il clip lo inserisco tramite MovieClip.attachMovieClip
    quindi il percorso dovrebbe essere giusto.
    nel senso che dalla linea temporale ho la linea attacca e chiamalo pippo
    e la linea sotto setto
    this.pippo._width=150;

    l'attacca lo attacca.... ma il ridimensiona non lo ridimensiona...

  4. #4
    Guest

    Predefinito

    Meglio se posti l'intero script! :D


    Ciaooo!!!!!

  5. #5
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    ecco lo script incriminato.

    this.attachMovie("ShotIon","sparo",this.getNextHig hestDepth(),{_x:40,_y:40});
    target=Math.floor(Math.random()*(this._parent.d+1) )+1;
    if (target<(this._parent.d)+1) {
    this.sparo._width=eval("_parent.posdif"+target+"._ x")-this._x;
    this.sparo._height=eval("_parent.posdif"+target+". _y")-this._y;
    trace(eval("_parent.posdif"+target+"._y")-this._y);
    trace("oppork");
    trace(this.sparo._height);
    } else {
    //sparo contro il pianeta

    };
    ed ecco l'output del trace

    80.05
    oppork
    0

  6. #6
    Guest

    Predefinito

    Prova a mettere questi altri trace:

    trace(this._y)
    trace(this)


    Ciaooo!!!

  7. #7
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    sono gli ultimi 2

    output
    80.05
    oppork
    0
    240
    _level0.main.attaccante1
    ps, non so se sia rilevante... anche attaccante1 è stato attaccato con attachmovieclip...

    EDIT
    usando _xscale anzicche width funge.
    non bene come speravo...
    ma funzia.

    comunque se trovi la risposta alla domanda del perchè non funzionava mi fai un piacere.
    la butto li... magari width è in sola lettura come proprietà?

    altra domanda...
    supponiamo che io abbia un clip filmato da ridimensionare.
    e in questo clip flimato ci siano
    una pallina che compie un movimento creato con un interpolazione
    e uno sfondo.
    se io volessi ridimensionare le dimensioni dello sfondo SENZA alterare le dimensioni della pallina come faccio?
    Ultima modifica di skydrake : 31-07-2006 alle ore 14.52.12

  8. #8
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    ma nessuno lo guarda più perchè non ha il nuovo titolo... o nessuno sa la risposta?

  9. #9
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    ero giunto alla conclusione di fare due ridimensionamenti.
    il filmato (che ne so, del 20%)
    e la pallina (in tal caso del 500%)

    in teoria la pallina dovrebbe rimanere grande uguale...
    invece...
    non collabora.
    e ignora la proprietà yscale del filmato pallina.

    che pallina...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •