Multiple dispozitive țintă pentru un singur proiect AS3

Port un proiect existent de la Flash Pro la Flash Builder.

Codul este aproape complet portabil între Web/Android/Proiector/AIR, și schimb doar câteva constante pentru fiecare dispozitiv țintă înainte de a lovi publica ...

Cu toate acestea - în Flash Builder, mă întreabă atunci când creez un proiect dacă va fi sau web mobil.

Care este modul cel mai bun pentru a viza mai multe dispozitive dintr-un singur proiect din Flash Builder?

SAU, în Flash Builder, trebuie fiecare să fie propriul lor proiect? Dacă fiecare trebuie să fie propriul lor proiect - există o metodă de organizare multiproiect care funcționează bine, având în vedere că în acest context fiecare proiect este într-adevăr doar o construcție diferită a codului de bază aproape identic (La un picior - m-am gândit la având un proiect "comun", care ar păstra majoritatea claselor, și apoi fiecare proiect de construire va instanța o clasă principală de acolo ...)?

Mulțumiri!

0

1 răspunsuri

You can create a mobile project with one codebase and select multiple devices (android, ios, blackberry playbook). If you also want a web version, you should be able to specify that codebase in the build path for your web version. You do that by going to Properties --> Actionscript Build Path. Click Source Path and then browse to the folder that contains those files. So yes, you can create a different Main.as, if you need to, for each project. Although in Actionscript the entrypoint class generally has the same name as the Project itself.

Apoi veți putea să modificați un set de fișiere, dar modificările se vor aplica atât proiectului inițial, cât și oricărui proiect care face trimitere la aceste fișiere în acest fel.

1
adăugat
Deci, spuneți - un proiect pentru mobil, un proiect pentru web - dar puneți codul într-un folder separat "comun" și adăugați asta la calea de construire a fiecărui proiect?
adăugat autor davidkomer, sursa
Bună David - Îmi pare rău pentru întârzierea de a răspunde. Asta e aproape corect. Introduceți codul comun - comun pentru ambele - într-un dosar (care poate conține subfoldere) și adăugați-l în calea de construire a fiecărui proiect.
adăugat autor David, sursa