Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-11-2005, 01:27   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 8
HILFE Text Effekt

Hallo ich moechte einen Screensaver erstellen bei dem sich texte in verschiedenen styles, an verschieden positionen smoth ein faden.

Das problem dabei ist das es eine ganze menge an unterschiedlichen texten sind so das ich das ueber actionscript realisieren muss hat jemand eine art randomscript mit dem man die texte einfaden lassen kann.

Es ist wirklich wichtig und ihr wuerdet mir sehr weiterhelfen.

Vielen Dank

Geändert von dirkpaetzold (03-11-2005 um 03:39 Uhr)
dirkpaetzold ist offline   Mit Zitat antworten
Alt 03-11-2005, 07:43   #2 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
Hi!
Wie willst du texte einfaden?
mit _alpha kannst du Die transparenz einstellen
mit createTextField erstellst du textfelder
mit setInterval oder onEnterFrame kriegst du Animationen in AS hin.

Die Texte und Styles speicherst du in ein array
mit array[random(array.length)] kriegst du ein zufälliges Element
__________________
Some Flash Worx

Geändert von Alphanimal (03-11-2005 um 07:47 Uhr)
Alphanimal ist offline   Mit Zitat antworten
Alt 03-11-2005, 09:55   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 8
Hallo Alphanimal,

vielen dank fuer deine antwort vielleicht kannst du dir die datei mal anschauen ich habe da mal was vorbereitet wie es aussehen koennte.

Danke
Angehängte Dateien
Dateityp: zip animation.zip (16,2 KB, 19x aufgerufen)
dirkpaetzold ist offline   Mit Zitat antworten
Alt 03-11-2005, 13:17   #4 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
Wenn du den Verlauf genau so haben willst brauchst du einen Clip der über dem Text liegt, der eben die Schrift an den Rändern abdeckt.

Jetzt ist natürlich die Frage was du alles zufällig haben willst, und was nicht...

zB. könntest die die Breite des sichtbaren "Fensters" zufällig machen, auch wie weit der Verlauf gehen soll.
Die Y position sowieso, die X Position eventuell
Vl. noch die Geschwindigkeit in der der Text scrollt...
Oder die geschwindigkeit und Textgröße abhängig von der Länge?

Dann, welche Styles sollen zu welchen Texten? Auch zufällig, oder hat jeder bestimmte Text einen bestimmten Style?

Diese Entscheidungen musst du treffen, je nachdem wieviel zu "dynamisch" machen willst, und wieviel Zeit du ins Scripten investieren willst.

Du könntest die Maske mit dem Verlauf als statischen MC nehmen, oder ihn dynamisch per AS erstellen...

Ich persönlich würde einen Vorgefertigten MC erstellen, indem die Maskte mit dem Verlauf liegt, und ein dynamisches Textfeld darin erstellen.
Dieses Textfeld dann per AS bewegen lassen,den MC auf eine zufällige Y Pos. setzen und dynamisch die verschiedenen Styles und Texte zuweisen.
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 03-11-2005, 19:00   #5 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
Mir war langweilig

Das in den ersten/einzigen Frame einer blanken Fla:
PHP-Code:
//Array mit MOTDs
motd = [
"Quidquid agis, prudenter ages et respice finem"//Was immer du tust, handle umsichtig und denke an das Ende.
"Difficile est saturam non scribere."//Es ist schwierig, darüber keine Satire zu schreiben
"Ubi bene ibi patria"//Wo (es mir) gut geht, dort (ist meine) Heimat
"Veni, vidi, vici"//Ich kam, sah und siegte - Caesar
"Ego sum, qui sum"//Ich bin der, der ich bin 
"Docendo discimus" //Indem wir lehren, lernen wir
];

format = new TextFormat(); //Format Objekt

//Feld initialisieren
field this.createTextField("txt_motd"100550100); //TextField field;
field.selectable false;

//Initialisiert neue "Message Of The Day"
function newMOTD(){
    
field.text motd[random(motd.length)]; //(Zufällige) Nachricht auswählen
    
    //Format (zufällig) festlegen:
    
format.bold random(2) ? true:false;
    
format.italic random(2) ? true:false;
    
format.size random(50)+50;
    
    
field.setTextFormat(format);
    
    
//Größe des Feldes anpassen
    
field._width field.textWidth 20//+20 Sicherheit, damit Text nicht abgeschnitten wird
    
field._height field.textHeight 20;
    
    
//Feld Positionieren
    
field._x 550;
    
field._y random(400 field.textHeight);
}

//Text-Scrolling animieren
this.onEnterFrame = function(){
    
field._x -= 2//Jeden Frame ein Stück nach links schieben
    //Wenn der Text aus bem Bild gescrollt ist, neue MOTD initialisieren
    
if(field._x < -field._width)newMOTD();
}

newMOTD(); //Erste MOTD starten... 
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 03-11-2005, 19:14   #6 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
Zufällige Schriftart geht auch...
einmal das Schriftenarray definieren:
PHP-Code:
fonts TextField.getFontList(); 
für alle installierten Schriften (incl. unbrauchbare Symbol etc)
oder selbst definieren:
PHP-Code:
fonts = ["_sans""_serif""_typewriter"]; 
und beim erzeugen des Formats:
PHP-Code:
format.font fonts[random(fonts.length)]; 
Für zufällige Fraben z.B.:
PHP-Code:
format.color random(0xffffff); 
Nur ein paar Tipps
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 03-11-2005, 21:33   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 8
Vielen dank,
ich habe es gerade mal versucht aber es funtioniert nicht. Wenn ich das Script
einfuege gibt mir das flash beim exportieren einen fehler aus.

koenntest du mir eine fla datei schicken?

Danke
dirkpaetzold ist offline   Mit Zitat antworten
Alt 03-11-2005, 21:36   #8 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
Welche flash Version benutzt du?

Ich hab das in Flash 8 und Player 8 erstellt, müsste mit Flash MX und Player 6 auch funktionieren...
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 03-11-2005, 22:39   #9 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 8
Ich benutze Flash MX
dirkpaetzold 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 16:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele