Avatar billede Slettet bruger
14. januar 2005 - 17:13 Der er 9 kommentarer og
2 løsninger

2-sidet menukort i flash

Hej Eksperter

Jeg sidder og arbejder lidt med Macromedia Flash MX - og skal lave et 2-sidet menukort, som skal animeres... altså dreje rundt, så man kan se begge sider.

Er der nogen der har nogle fifs?`

Er fx i tvivl om, om selve objektet ex skal laves i et 3d-program, og derefter importeres i flash - eller om man kan lave noget andet smart? :)


På forhånd tak!
Avatar billede pyroman Nybegynder
14. januar 2005 - 20:23 #1
Du kan i flash ikke lave den fulde 3D effekt men man kan lave to typer af simple efterligninger:

1: Den lette: Man skalerer bare menukortet på bredden... Kræver ikke så meget

2. Den MEGET svære - man kan med lidt syret programmering simulerer rigtig 3D - bortset fra at teksten ikke vil være helt rigtig 3D men noget der minder om isometrisk... Meget kombliceret!!!


Du kan også manipulerer med faste billeder og movieclips i flash - altså ændre formen på dem, og derved lave noget frame-by-frame animation...
Ellers er sidste metode at bruge et 3D program eller lignende...
Avatar billede rohaje Nybegynder
15. januar 2005 - 01:13 #2
du kan lave en lidt stiv en på en simpel måde, ved ikke om den er 3D-nok

http://www.rohaje.dk/eksperten/vendKortet.swf
http://www.rohaje.dk/eksperten/vendKortet.fla

function vend(scale) {
    vender.scale = scale;
    vender.ease = 200;
    vender.acc = 4;
    vender.maxSpeed = 4;
    vender.onEnterFrame = function() {
        this._xscale += (this.scale-this._xscale)/this.ease;
        this._rotation = -this._xscale*0.45;
        this.ease += (this.maxSpeed-this.ease)/this.acc;
        if (this._xscale<0) {
            this.menuKort.gotoAndStop(2);
        } else {
            this.menuKort.gotoAndStop(1);
        }
        if (Math.round(this._xscale) == Math.round(this.scale)) {
            this._xscale = this.scale;
            delete this.onEnterFrame;
            if (this.scale == 100) {
                vend(-100);
            } else {
                vend(100);
            }
        }
    };
}
vend(-100);

//:)
Avatar billede Slettet bruger
15. januar 2005 - 12:32 #3
rohaje> Det er bare knæ-høj karse. Nu kender jeg ikke så meget til actionscript, men kan du få den til at rotere ex. til højre hele tiden, istedet for at den skiftevis roterer mod højre/venstre?
Avatar billede docks Nybegynder
15. januar 2005 - 17:26 #4
http://www.iparigrafika.hu/pageflip/

Opensource pageFlip code. Ret nem at arbejde med ;)

Held og lykke
Avatar billede rohaje Nybegynder
17. januar 2005 - 23:15 #5
her er lige en ensretning af flip-retningen,, Så kan du selv lege dig til resten :)

ellers er docks pageflipper sikkert et godt bud

http://www.rohaje.dk/eksperten/vendKortet2.swf
http://www.rohaje.dk/eksperten/vendKortet2.fla

/r
Avatar billede Slettet bruger
17. januar 2005 - 23:30 #6
ok - jeg takker !

Rohaje, Docks - smid et svar :)
Avatar billede docks Nybegynder
18. januar 2005 - 08:09 #7
done
Avatar billede rohaje Nybegynder
18. januar 2005 - 08:39 #8
et svar
Avatar billede Slettet bruger
18. januar 2005 - 17:55 #9
Håber I er enige i point-fordelingen ;-)
Avatar billede rohaje Nybegynder
18. januar 2005 - 21:47 #10
he he-  jeg er enig, men jeg ved ikke om det er med docks jeg er enig ;) 
- siger mange tak
Avatar billede docks Nybegynder
18. januar 2005 - 23:07 #11
jajaja helt i orden med mig...jeg hjalp jo ikke så meget...pegede dig bare i en retning :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB