Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: incorporare as3

  1. #1

    incorporare as3

    b-giorno
    non sono pratico di as3 per cui se dico fesserie non vi arrabbiate...
    Devo creare un animazione con as3 dentro un fla (in as3) che mi viene fornito dal cliente.
    L'animazione in actionscript l'ho trovata online (effetto coriandoli).
    volevo inserire il codice DENTRO il fla che mi da il cliente cosi da non dovergli restituire il fla con .as separato...
    In AS3 se non ricordo male è possibile inglobare il codice dentro il fla direttamente...
    qualcuno sà come posso fare?
    grazie

    Lukatcs
    luka
    _._._

    www.tinybros.com

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Certo che la puoi inglobare nel fla e non necessariamente in un file as, devi meterla in un frame, chiaramente se l'originale che hai trovato on line è in un file as bisogna fare qualche modifica al codice.

  3. #3
    infatti ho provato ma mi da picche il codice è questo se riesci a darmi una dritta per cortesia:
    ecco il codice:



    package
    {
    import flash.display.*;
    import flash.events.*;

    public class Snowflake extends MovieClip
    {
    private var xPos:Number = 1024;
    private var yPos:Number = 666;

    private var xSpeed:Number = 0;
    private var ySpeed:Number = 0;

    private var radius:Number = 0;

    private var scale:Number = 0;
    private var alphaValue:Number = 0;

    private var maxHeight:Number = 0;
    private var maxWidth:Number = 0;

    public function Snowflake()
    {
    //SetInitialProperties();
    }

    public function SetInitialProperties()
    {
    //Setting the various parameters that need tweaking
    xSpeed = .1 + Math.random()*.1;
    ySpeed = 5 + Math.random()*2;
    radius = 1 + Math.random()*2;
    scale = .2 + Math.random();
    alphaValue = .1 + Math.random();

    var stageObject:Stage = this.stage as Stage;
    maxWidth = stageObject.stageWidth;
    maxHeight = stageObject.stageHeight;

    this.x = Math.random()*maxWidth-1;
    this.y = Math.random()*maxHeight-1;

    xPos = this.x;
    yPos = this.y;

    this.scaleX = this.scaleY = scale;
    this.alpha = alphaValue;

    this.addEventListener(Event.ENTER_FRAME, MoveSnowFlake);
    }

    function MoveSnowFlake(e:Event)
    {
    xPos += xSpeed;
    yPos += ySpeed;

    this.x += radius*Math.cos(xPos);
    this.y += ySpeed;

    if (this.y - this.height > maxHeight)
    {
    this.y = -10 - this.height;
    this.x = Math.random()*maxWidth;
    }
    }
    }
    }
    luka
    _._._

    www.tinybros.com

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Se è free meglio se metti il link al filmato, dovrei fare fare prove, non sono così bravo con as3 da poter dare un codice sicuramente funzionante.

  5. #5

    link

    grazie randi
    il link è questo:
    http://www.kirupa.com/developer/flas...allingSnow.zip

    il sito è
    http://www.kirupa.com/developer/flas...s3_cs4_pg5.htm

    grazie per la sbatta
    luca
    luka
    _._._

    www.tinybros.com

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ho chiesto aiuto ad un amico bravo con as3 perchè io non ci riesco speriamo mi risponda.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ecco Sleter ha modificato il fla per te ciao.

  8. #8

    scuse

    scusate se non ho risposto alla mail di Randi, grazie Sleter per il file modificato
    purtroppo il mio account di posta non mi ha segnalato la risposta e io non ho controllato per cui il link è scaduto
    Se ne avessi voglia Randi di ripostarmelo te ne sarei grato.
    Scusate ancora per la mia negligenza
    luka
    _._._

    www.tinybros.com

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ma è passato un anno, chissa dove è finito il tuo file.

  10. #10

    giusto.

    hai ragione anche tu
    fà nulla la prox volta sto più attento
    grazie lo stesso
    luka
    _._._

    www.tinybros.com

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.