Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-08-2004, 23:24   #1 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
[Stuff] kleine wabbelde Miniseite

gugug, ich räum grad auf, das ist eigentlich nur ein wenig scriptabfall.
vieleicht mags der eine oder andere ja trotzdem.

braucht eine leere fla von 500 x 400 px am besten mit hellgrauen hintergrund.
(okok, ich steh nunmal auf leere libary )
ActionScript:
  1. import mx.effects.*;
  2. import mx.transitions.easing.*;
  3. var colors = [0xDA88CF, 0x8C5785, 0xD9308A, 0x8C1F59];
  4. var topic = ["Home", "About", "Portfolio", "Contakt"];
  5. var copy = [];
  6. copy[0] = "Als Blindtext wird Text bezeichnet, den man bei der Gestaltung von Medien verwendet, sofern der eigentliche Text noch nicht vorliegt. Mit Hilfe des Blindtextes kann die Verteilung des Textes auf der Seite sowie die Lesbarkeit der Typografie beurteilt werden. Er besteht aus einer mehr oder minder sinnlosen Folge von Wörtern, oft auch nur aus wortähnlichen Silbenfolgen. Komponisten von Liedern benutzen Blindtexte beim Komponieren von Melodien und singen diese bevor der Liedtext gedichtet wird (z.B. von Herbert Grönemeyer).";
  7. copy[1] = "Die Entstehung des lateinisch anmutenden Textes (die meisten Wörter sind tatsächlich Latein, der Text ergibt allerdings keinen Sinn) ist nicht eindeutig belegt. Es hält sich allerdings hartnäckig das Gerücht, der Text sei erstmals im 16. Jahrhundert verwendet worden. In den frühen Jahren des Bleisatzes soll ihn ein unbekannter Buchdrucker für ein Musterbuch verwendet haben. Höchstwahrscheinlich hat er jedoch einen korrekten Auszug aus einem lateinischen Klassikertext als Mustertext verwendet; denn offenkundig handelt es sich bei Lorem Ipsum um verstümmelte Bruchstücke aus Ciceros Werk De Finibus Bonorum et Malorum [1] (Abschnitte 1.10.32 und 1.10.33). Sie machen den Eindruck, als seien sie in Unkenntnis der Abkürzungstechnik, wie sie im frühen Buchdruck noch üblich war, aus einem Druck (bzw. einer unvollständigen Abbildung eines Druckes, deshalb die fehlenden Zeilenenden) abgeschrieben worden -- die Vermutung liegt nahe, dass dies erst in jüngster Vergangenheit geschah:";
  8. copy[2] = "Der lateinische Ursprung und die Sinnlosigkeit von Lorem Ipsum haben den Vorteil, dass der Text nicht die Aufmerksamkeit des Betrachters auf sich zieht und damit von der Gestaltung ablenkt. Andrerseits hat Latein ein deutlich anderes Druckbild als Deutsch, da bestimmte Buchstaben häufiger, andere dagegen seltener sind.";
  9. copy[3] = "Auch wenn der ursprüngliche Zweck des Blindtextes eine reine Platzhalter-Funktion war, haben sich zahlreiche lesbare Alternativen entwickelt. Diese, in lebenden Sprachen verfassten Texte, sind meist amüsant zu lesen.";
  10. var clips = [];
  11. var over;
  12. var format = new TextFormat ("Verdana", 10, 0xFFFFFF, false, false, null, null, null, "center");
  13. for (var i = 0; i < topic.length; i++)
  14. {
  15.     clips[i] = this.createEmptyMovieClip ("mc_ani" + i, i);
  16.     clips[i].createTextField ("txt", 1, 0, 40, 100, 20);
  17.     clips[i].txt.setNewTextFormat (format);
  18.     clips[i].txt.text = topic[i];
  19.     clips[i]._x = 0;
  20.     clips[i].i = i;
  21.     clips[i]._y = i * 100;
  22.     wabbel (clips[i], 100, colors[this.i]);
  23.     clips[i].onRollOver = function ()
  24.     {
  25.         if (over != this)
  26.         {
  27.             over = this;
  28.             this.swapDepths (10);
  29.             wabbel (this, 100, colors[this.i]);
  30.         }
  31.     };
  32.     clips[i].onPress = function ()
  33.     {
  34.         this._parent.createEmptyMovieClip ("content", 9);
  35.         this._parent.content._x = 100;
  36.         this._parent.content.createTextField ("copy", 1, 41, 40, 320, 320);
  37.         var tf = this._parent.content.copy;
  38.         format.align = "left";
  39.         tf.setNewTextFormat (format);
  40.         tf.multiline = tf.wordWrap = true;
  41.         tf.text = topic[this.i] + "\n\n" + copy[this.i];
  42.         wabbel (this._parent.content, 400, colors[this.i]);
  43.     };
  44. }
  45. function wabbel (mc, w, col)
  46. {
  47.     var t = new Object ();
  48.     mc.copy._visible = false;
  49.     t.onTweenUpdate = function (value)
  50.     {
  51.         clear ();
  52.         with (mc)
  53.         {
  54.             clear ();
  55.             beginFill (col);
  56.             moveTo (0, 0);
  57.             curveTo (w / 2, w - value, w, 0);
  58.             curveTo (value, w / 2, w, w);
  59.             curveTo (w / 2, value, 0, w);
  60.             curveTo (w - value, w / 2, 0, 0);
  61.             endFill ();
  62.         }
  63.     };
  64.     t.onTweenEnd = function ()
  65.     {
  66.         mc.copy._visible = true;
  67.     };
  68.     var cnt = new Tween (t, w / 2, w, 2000);
  69.     cnt.easingEquation = Elastic.easeOut;
  70. }
viel spass

gruß
michael
michael ist offline   Mit Zitat antworten
Alt 09-08-2004, 00:57   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Cool!
Das mit dem Klassen importiern, ist mir
noch neu.
Kannst Du mir da ein gutes Buch empfehlen?
Ich will das auch lernen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 09-08-2004, 09:02   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: Nürnberg
Beiträge: 884
Thumbs up

goil
Beck ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:32 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele