Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-05-2011, 10:27   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 17
_alpha Transition von XML-Text, AS2

Hallo zusammen,

ich erstelle ein Textfeld per "createTextField" in einem MovieClip und fülle ihn mit XML-Text. Nun möchte ich den Text bzw. MovieClip langsam per _alpha einblenden lassen.
Alle meine Versuche sind fehlgeschlagen. Kann mir jemand helfen?

Vielen Dank
anneanneanne ist offline   Mit Zitat antworten
Alt 11-05-2011, 10:31   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
schonmal über eine tweening engine nachgedacht? z.B.:
TweenLite – A Lightweight, FAST Tweening Engine GreenSock
bzw. wie sehen denn deine bisherigen versuche überhaupt aus?

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 11-05-2011, 10:32   #3 (permalink)
Odin zum Gruße!
 
Benutzerbild von Oxigan
 
Registriert seit: Nov 2006
Ort: Ösiland
Beiträge: 327
Hallo, nachdem du scheinbar AS2 benutzt sollte es in etwas so funktionieren:
PHP-Code:
var myTween:Tween = new Tween(myText"_alpha"Regular.easeOut01003true); 
natürlich musst du auch folgende Klassen importieren:
PHP-Code:
import mx.transitions.Tween;
import mx.transitions.easing.*; 
LG
Oxigan ist offline   Mit Zitat antworten
Alt 11-05-2011, 10:38   #4 (permalink)
Neuer User
 
Benutzerbild von andrelehnert
 
Registriert seit: Oct 2007
Ort: Kölle
Beiträge: 1.231
Und unbedingt die verwendeten Zeichen EINBETTEN...

LG ANdré
__________________
Die Hoffnung stirbt zuletzt.
Aber sie stirbt.
andrelehnert ist offline   Mit Zitat antworten
Alt 11-05-2011, 11:18   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 17
Zitat:
Zitat von salazar Beitrag anzeigen
hi,
schonmal über eine tweening engine nachgedacht? z.B.:
TweenLite – A Lightweight, FAST Tweening Engine GreenSock
bzw. wie sehen denn deine bisherigen versuche überhaupt aus?

cheers,
sal
Hm, da braucht man den Download, oder? Das ist ungeschickt für diesen Fall.

Bisherige Versuche gingen in die Richtung:

PHP-Code:
onClipEvent (load) {
                
_alpha 0;
}
onClipEvent (enterFrame) {
                
//if(Bedingung){auszuführender Code}
                
if (_alpha>=100) {
                               
_alpha 30;
                }
                else {
                               
_alpha += 2;
                }

___________________

Zitat:
Zitat von Oxigan Beitrag anzeigen
PHP-Code:
var myTween:Tween = new Tween(myText"_alpha"Regular.easeOut01003true); 
natürlich musst du auch folgende Klassen importieren:
PHP-Code:
import mx.transitions.Tween;
import mx.transitions.easing.*; 
Font ist eingebettet.
hm...
Funktioniert wunderbar auf einem bereits erstellten Objekt im Movieclip, aber nicht beim Text.
anneanneanne ist offline   Mit Zitat antworten
Alt 11-05-2011, 11:49   #6 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
Zitat:
Zitat von anneanneanne Beitrag anzeigen
Funktioniert wunderbar auf einem bereits erstellten Objekt im Movieclip, aber nicht beim Text.
also folgender Code funktioniert bei mir einwandfrei:
PHP-Code:
import mx.transitions.Tween;
import mx.transitions.easing.*; 

this.createTextField('myTF'this.getNextHighestDepth(), 0015030);
myTF.text "My New Text";
new 
Tween(myTF"_alpha"Regular.easeOut01003true); 
und onClipEvent solltest du nicht mehr benutzen, dass ist so AS1
dann eher so:

PHP-Code:
this.createTextField('myTF'this.getNextHighestDepth(), 0015030);
myTF.text "My New Text";

myTF._alpha 0;
onEnterFrame = function(){
    var 
a:Number myTF._alpha 1;
    if(
>= 100){
        
100;
        
delete onEnterFrame;
    }
    
myTF._alpha a;

__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 11-05-2011, 12:54   #7 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Zitat:
Zitat von anneanneanne Beitrag anzeigen
Hm, da braucht man den Download, oder? Das ist ungeschickt für diesen Fall.
nur aus interesse, was spricht denn dagegen sich einmalig und kostenfrei eine gute tweening engine downzuloaden?!

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 11-05-2011, 13:30   #8 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 17
Es ist etwas unhandlich.

Aber ich habe es nun mal probiert mit GreenSock. Es funktioniert wieder nur auf bereits vorhandene Objekte im Movieclip, aber nicht auf mein dynamisch erzeugtes Textfeld mit dem reingeladenen XML-Text :-(

Ahhh Verzweiflung. Weiß noch jemand Rat?
anneanneanne ist offline   Mit Zitat antworten
Alt 11-05-2011, 13:41   #9 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Dann gibt es (wie Salazar schon sagte) höchst wahrscheinlich ein Problem bei der Schrifteinbettung:
  • Die Schrift muss mit dem richtigen Namen in der Bibliothek eingebettet und für AS exportiert werden.
  • Dem Textfeld muss mit einem Stylesheet oder Textformat eben dieses Schriftart zugewiesen werden.
  • Beim TextField muss embedFonts auf true stehen.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 11-05-2011, 13:57   #10 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 17
Ok. das "embedFonts = true" hatte ich nicht. Jetzt funktionierts

Danke euch allen
anneanneanne ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
createtextfield, dynamisch, transition, xml, _alpha

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
_alpha von Text tweenen nqdesigns Flash Einsteiger 19 01-09-2007 18:02
_alpha Tween von Text medien_freak ActionScript 1 7 29-04-2007 19:11
Text _alpha tkausl Flash Einsteiger 7 05-04-2006 08:44
_alpha in dyn. Text? Quastl Flash 4 und Flash 5 2 01-02-2003 14:05
dynamischer text & _alpha minimal-ist Flash MX 3 14-12-2002 16:40


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele