• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-05-2007, 18:25   #1 (permalink)
Neuer User
 
Benutzerbild von agentorange
 
Registriert seit: Oct 2001
Ort: Saalbach-Österreich
Beiträge: 39
Dynamischer "Handschrift/Handschreib" Effekt

Hallo Leute!

Gibt es eine Möglichkeit, einen "Handschrift/Handschreib" Effekt zu erstellen, wo die Wörter/Sätze dynamisch geladen werden?
__________________
"nunc est bibendum"
- lat.: nun lasset uns trinken
agentorange ist offline   Mit Zitat antworten
Alt 02-05-2007, 18:35   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.888
Hallo!

Mit Masken sollte das noch relativ einfach gehen, aber halt nicht wirklich wie von Hand geschrieben wirken.

Mir würde sonst nur einfallen, für jeden Buchstaben einen MC mit einer Schreib-Animation zu erstellen und die dann zu attachen.

Es gab hier im Forum auch mal ein Script, welches das ansatzweise schon ganz gut selber hinbekommen hat, find's aber nicht mehr und es war auch nicht wirklich fertig.

edit: Unterm Strich wird's wohl ziemlich aufwändig.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 12-05-2007, 19:56   #3 (permalink)
Neuer User
 
Benutzerbild von agentorange
 
Registriert seit: Oct 2001
Ort: Saalbach-Österreich
Beiträge: 39
Dynamische "Handschrift"

Ich habe jetzt einige statische Wörter für mein Kundenprojekt erstellt, nun hätte ich ja einige Buchsteban-Animation eigentlich fertig. Wenn jetzt jede Buchstaben Animation ein eigener Movie Clip ist, wie bekomme ich dann die Movie Clips hintereinander gesetzt?
  • das mit attach.movie hab ich nicht gecheckt. array.split und dann in einer for schleife? könntest du mir da einen anstoss geben?
  • Ein zweites Problem könnte werden wie man dann gross und kleinbuchstaben abfängt
__________________
"nunc est bibendum"
- lat.: nun lasset uns trinken
agentorange ist offline   Mit Zitat antworten
Alt 13-05-2007, 14:20   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.109
im letzten frame dieser mc's rufst du eine funktion auf. z.b.
_root.fNextChar();
wenn diese funktion aufgerufen wird, dann startet sie die nächste buchstabenanimation.


var char = 'h';
if (char>='a') { trace("klein");
} else { trace("gross"); }

genauer wirds, wenn du zwischen a und z und sonderzeichen wie äöü á usw. einzeln testets
bzw. den ascii-code abfragen:
trace('Ä'.charCodeAt(0));


attach.movie heisst attachMovie, den befehl bitte mal in der flash-hilfe nachlesen.
Code:
var text_ary = ("Mustermann").split("");
for (var i = 0; i<text_ary.length; i++) {
	trace(text_ary[i]);
}
//
var text_i = 0;
var text_x = 100;
//
function fNextChar() {
  if (text_i<text_ary.length)
  { var char = text_ary[text_i];
    if (char>='a') var symbol = "klein_"+char;
    else var symbol = "gross_"+char;
    var _mc = this.attachMovie(symbol, 'char'+text_i, this.getNextHighestDepth());
    _mc._x = text_x;
    text_i++;
    text_x += _mc._width;
} }
fNextChar();
__________________
die ultimative antwort auf alle programmierfragen: der debugger!
- vor eine programmzeile klicken (==roter punkt)
- im menü "debuggen" aufrufen
- auf den grünen pfeil klicken
- im swf etwas machen (der programmablauf hält beim roten punkt)
- links die objekte auswählen, variable, interne... mal alles ansehen!
mit dem debugger kann man sein programm schrittweisse abarbeiten und in alle variable reinsehen.

mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (13-05-2007 um 14:45 Uhr)
hgseib 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 01:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele