Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    importare dati da txt in as3

    Ciao a tutti qualcuno sa come si importano dati da as3?

    sto passando a questa versione ed e veramente dura

    so che per importare si usa il URLRequest

    ma poi per fare un testo dinamico e inserire il tutto sullo stage?devo importare classi text?

    in as2 ormai lo conosco bene e invece in as3?

    Codice PHP:
    var request:URLRequest = new URLRequest("testi/scr_biosauna.txt");
    var 
    loader:URLLoader = new URLLoader();
    loader.load(request); 
    e poi?

    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    l'URLRequest serve ad altro
    nel nuovo linguaggio si usa l'URLLoader che è la trasposizione in AS3 del vecchio LoadVars
    ho scritto un articolo in proposito, lo trovi linkato in firma

    in parole povere comunque funziona così, si crea l'urlloader e gli si assegna una funzione per l'evento che si vuole gestire, quello che sostituisce LoadVars.onLoad è l'evento COMPLETE

    Codice PHP:
    var loader:URLLoader = new URLLoader(new URLRequest("testi/scr_biosauna.txt"));
    loader.addEventListener(Event.COMPLETEcomplete);
    function 
    complete (event:Event) {
        
    // la stringa del txt è contenuta per intero dentro la proprietà "data" dell'URLLoader
        // la lista di variabili viene creata automaticamente assegnando tale proprietà ad un nuovo oggetto URLVariables
        
    var variables:URLVariables = new URLVariables(loader.data);
        
    // le variabili del txt sono contenute nell'oggetto "variables"
        // da qui in poi scrivi il codice per ripemire ad esempio un campo di testo


  3. #3
    ok grazie

    cavoli che macchinoso... ho ordinato alla adobe il cs4 mica ci sara anche lo as4?

    e con testo html e invece senza dichiarare le variabili? ho visto la tua guida( )
    pero non trovo niente ce sempre quel URLVariables che non mi piace!!

    ciao e grazie intanto

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non ho provato, ma su un txt credo che ti basti scrivere il testo esattamente come lo vuoi, senza la necessità di impostarlo dentro una variabile, ad esempio scrivi nel txt:
    contenuto del testo
    e mettendo di avere sullo stage un campo di testo chiamato "prova", il codice seguente dovrebbe funzionare correttamente

    Codice PHP:
    var l:URLLoader = new URLLoader(new URLRequest("prova.txt"));
    l.addEventListener(Event.COMPLETEcomplete);
    function 
    complete (e:Event) {
    prova.text l.data;

    ma ovviamente non puoi avere più variabili in uno stesso txt

  5. #5
    dai forse inizio a capirci qualcosa...
    tutto ok invece per quanto riguarda l'importazione di html i tag style non vendono supportati?

    allora txt:<span style="font-weight: bold;">ciao come va? <span style="font-style: italic;">tutto bene</span></span>

    mi legge la frase ma non me la formatta...

    io ho fatto con un un mio amico un'applicazione con un editor online con tipo WYSIWYG e
    con IE ho quasi combinato, mentre FF mi butta fuori codice con style...

    che posso fare?

    grazie ancora and

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da pagu
    dai forse inizio a capirci qualcosa...
    tutto ok invece per quanto riguarda l'importazione di html i tag style non vendono supportati?

    allora txt:<span style="font-weight: bold;">ciao come va? <span style="font-style: italic;">tutto bene</span></span>

    mi legge la frase ma non me la formatta...

    io ho fatto con un un mio amico un'applicazione con un editor online con tipo WYSIWYG e
    con IE ho quasi combinato, mentre FF mi butta fuori codice con style...

    che posso fare?

    grazie ancora and
    i tag supportati sono sempre i soliti delle versioni precedenti, se vuoi dare un determinato stile al tuo testo devi usare il tag class ed un foglio di stile esterno da caricare con la classe StyleSheet, ma per cose come quella che hai scritto ti conviene usare direttamente i tag preposti [b] e [i], così sei sicuro

    per l'applicazione non saprei, bisogna vedere come l'avete impostato voi, se gli date la giusta formattazione, non può decidere da solo di usare <span> con style

    [edit] ah, il tag <span> è abilitato ad usare solo il parametro class e come ti dicevo va usato in combinazione con un foglio di stile esterno

  7. #7
    quindi se esco con WYSIWYG:
    :<span style="font-weight: bold;">ciao come va? <span style="font-style: italic;">tutto bene</span></span>

    flash mi dice non te lo formatto cosi vero?

    quindi dovrei fare oltre al testo dinamico anche le classi?
    cavoli impossibile al mio livello!!

    in flash posso usare una funzione tipo regular expression ? che mi formatti gli style di ff
    in tag tipo IE supportati da flash?

    dovrei applicare una funzione al campo vero?

    o magari conosci un editor che esce gia pulito?

    ciaooo

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Se l'output è quello, flash lo ignora semplicemente. Le classi di cui ti parlo comunque non sono le classi di programmazione, ma le classi CSS, qulle che si definiscono nel foglio di stile e si applicano nella formattazione html attraverso l'attributo class:

    Codice PHP:
    /* file test.css */
    .test {
        
    font-weightbold;

    Codice PHP:
    <span class='test'>Questo testo è grassetto</span

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ah riguardo all'editor, se non ricordo male era stata realizzata un componente simile a tinymce (l'editor visuale scritto in javascript), ma non lo trovo, puoi provare a cercare su internet se riesci a recuperarlo

  10. #10
    ok gazie per l'aiuto allora cerco... :master:

    ciaooo e grazie ancora and...(belle e pratiche le guide as3)

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.