Ergebnis 1 bis 13 von 13

Thema: Integrationsproblem Ticker

  1. #1
    TP-Supporter Avatar von carlsson
    Registriert seit
    Feb 2001
    Ort
    Bad Feilnbach
    Beiträge
    312

    Integrationsproblem Ticker

    Hallo zusammen, folgendes Problem habe ich momentan und komme nicht recht voran...

    Beim Einfügen des folgenden Codes in eine bestehende .fla, wird der Ticker zwar angezeigt, füllt aber den gesamten Bereich des Dokumentes von links nach rechts aus.

    siehe Beispiel

    Wie schaffe ich es aber, das der Ticker nur in einem von mir dafür vorgesehenen, definierten Bereich erscheint ? Evtl. mit einem variablen Textfeld ?, wie aber ist da vorzugehen ?

    ...wäre über eine kleine Hilfestellung sehr dankbar


    System.useCodepage=true;

    news = '<font face="Arial" size="10"> tickerinfo </font>'

    geschwindigkeit = 1;
    x = 200;
    y = 475;
    tiefe = 1;


    createTextField("newstext", tiefe, x, y, 200, 20);
    newstext.html = true;
    newstext.selectable = false;
    newstext.htmlText = news;
    newstext.autoSize = "right";

    createTextField("newstext2", tiefe1, x, y, 200, 20);
    newstext2.html = true;
    newstext2.selectable = false;
    newstext2.htmlText = news;
    newstext2.autoSize = "left";

    newstext.setTextFormat(textformat);
    newstext2.setTextFormat(textformat);

    newstext2._x = newstext._width;

    onEnterFrame = function() {
    newstext._x -= geschwindigkeit;
    newstext2._x -= geschwindigkeit;
    if(newstext2._x <= x) {
    newstext._x = x;
    newstext2._x = newstext._width + x;
    }
    }
    mit einem netten Gruß, der carlsson
    Geändert von carlsson (05.07.2009 um 14:19 Uhr)

  2. #2
    TP-Veteran Avatar von root_alpha
    Registriert seit
    May 2003
    Ort
    münchen
    Beiträge
    1.745
    Hi,

    pack doch das ganze in einen MovieClip und gib diesem die entsprechende Größe und Position.
    mfg. - - Mario - - Icq 124346551 : MyWebHome :

  3. #3
    TP-Supporter Avatar von carlsson
    Registriert seit
    Feb 2001
    Ort
    Bad Feilnbach
    Beiträge
    312
    Hai rooti, schön einmal wieder etwas von Dir zu hören...

    Das mit dem MC habe ich bereits versucht, nur hat das irgendwie nicht geklappt.

    Einfügen, -neues Symbol, -MC ... nur konnte ich den MC nirgendwo sehen bzw lokalisieren. Habe da denk ich ein Grundsatzproblem.

  4. #4
    TP-Veteran Avatar von root_alpha
    Registriert seit
    May 2003
    Ort
    münchen
    Beiträge
    1.745
    Deinen neu erstellten MC findest du in der Bibliothek des Projektes. Den packst du dann auf die Bühne. Damit du die Größe besser kontrollieren kannst, leg im Mc selbst einen Rahmen an in der passenden Größe und Farbe/ oder Transparenz.
    mfg. - - Mario - - Icq 124346551 : MyWebHome :

  5. #5
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    *hüstel* ich mische mich da ungerne ein aaaaaaaber:
    PHP-Code:
    System.useCodepage true;

    news '<font face="Arial" size="10"> Hallo zusammen, folgendes Problem habe ich momentan und komme nicht recht voran... <b>Dann lass mal die Wanderratte dran</b></font>';

    geschwindigkeit 1;
    200;
    50;
    tiefe 1;
    tiefeMaske 2;
    var 
    maske createEmptyMovieClip("masken_mc"tiefeMaske);
    maske._x x;
    maske._y y;
    mLaenge 400
    mHoehe 
    100
    drawRectangle
    (maske,mLaenge,mHoehe,0x99FF00,100);
    function 
    drawRectangle(target_mc:MovieClipboxWidth:NumberboxHeight:NumberfillColor:NumberfillAlpha:Number):Void {
        
    with (target_mc) {
            
    beginFill(fillColor,fillAlpha);
            
    moveTo(0,0);
            
    lineTo(boxWidth,0);
            
    lineTo(boxWidth,boxHeight);
            
    lineTo(0,boxHeight);
            
    lineTo(0,0);
            
    endFill();
        }
    }
    var 
    text_mc createEmptyMovieClip("text_container"tiefe);
    text_mc._x x;
    text_mc._y y;


    text_mc.createTextField("newstext",tiefe,x,y,200,20);
    text_mc.newstext.html true;
    text_mc.newstext.selectable false;
    text_mc.newstext.htmlText news;
    text_mc.newstext.autoSize "right";

    text_mc.createTextField("newstext2",tiefe1,x,y,200,20);
    text_mc.newstext2.html true;
    text_mc.newstext2.selectable false;
    text_mc.newstext2.htmlText news;
    text_mc.newstext2.autoSize "left";

    text_mc.newstext.setTextFormat(textformat);
    text_mc.newstext2.setTextFormat(textformat);

    text_mc.newstext2._x text_mc.newstext._width;

    text_mc.onEnterFrame = function() {
        
    this.newstext._x -= geschwindigkeit;
        
    this.newstext2._x -= geschwindigkeit;
        if (
    this.newstext2._x<=0) {
            
    this.newstext._x x;
            
    this.newstext2._x this.newstext._width;
        }
    };
    text_mc.setMask(maske); 
    Nicht vergessen, dass du die Schriftart einbetten muss
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  6. #6
    TP-Veteran Avatar von root_alpha
    Registriert seit
    May 2003
    Ort
    münchen
    Beiträge
    1.745
    Na, von der Wanderratte die mal wieder rein schaut, kann man das Verzeihen

    Keine Ahnung ob Ihm meine Tips was gebracht haben!, aber mit AS ist es natürlich Eleganter, da bin ich aber schon lange weg von



    ps. wie geht`s so ?!
    mfg. - - Mario - - Icq 124346551 : MyWebHome :

  7. #7
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Ne ohne Maske läuft da garnichts, selbst wenn er den mc eine länge mitgibt, geht das Textfeld halt im Minusberreich rein und du siehst es immer noch.
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  8. #8
    TP-Supporter Avatar von carlsson
    Registriert seit
    Feb 2001
    Ort
    Bad Feilnbach
    Beiträge
    312
    Hallo zusammen und Euch beiden ersteinmal vielen Dank für Eure Hilfe.
    Ich war bis heute beruflich unterwegs und konnte deshalb nicht früher antworten, sorry.

    Naja, also bei dem Script von Wanderratte fängt der Text allerdings an sich plötzlich zu überlagern... Mit Änderungen an den Parametern bekomme ich diese "Störung" einfach nicht weg. Habe Da jetzt auch sehr wenig bis gar keine Erfahrung mit der Syntax von AS.... Leider.

    Muss denn das script letztendlich in einen Mc rein, wie root alpha ja zuerst meinte ?

  9. #9
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    upsala, da habe ich eine Abfrage übersehen sie zu überarbeiten.
    Nu aber

    PHP-Code:
    System.useCodepage true;

    news '<font face="Arial" size="10"> Hallo zusammen, folgendes Problem habe ich momentan und komme nicht recht voran... <b>Dann lass mal die Wanderratte dran</b></font>';

    geschwindigkeit 1;
    200;
    50;
    //Abstand zwischen den Textfeldern
    textAbstand 100;
    tiefe 1;
    tiefeMaske 2;
    var 
    maske createEmptyMovieClip("masken_mc"tiefeMaske);
    maske._x x;
    maske._y y;
    //Länge des Sichtbarenbereiches
    mLaenge 400;
    mHoehe 100;
    drawRectangle(maske,mLaenge,mHoehe,0x99FF00,100);
    function 
    drawRectangle(target_mc:MovieClipboxWidth:NumberboxHeight:NumberfillColor:NumberfillAlpha:Number):Void {
        
    with (target_mc) {
            
    beginFill(fillColor,fillAlpha);
            
    moveTo(0,0);
            
    lineTo(boxWidth,0);
            
    lineTo(boxWidth,boxHeight);
            
    lineTo(0,boxHeight);
            
    lineTo(0,0);
            
    endFill();
        }
    }
    var 
    text_mc createEmptyMovieClip("text_container"tiefe);
    text_mc._x x;
    text_mc._y y;
    text_mc.createTextField("newstext",tiefe,x,y,200,20);
    text_mc.newstext.html true;
    text_mc.newstext.selectable false;
    text_mc.newstext.htmlText news;
    text_mc.newstext.autoSize "right";

    text_mc.createTextField("newstext2",tiefe1,x,y,200,20);
    text_mc.newstext2.html true;
    text_mc.newstext2.selectable false;
    text_mc.newstext2.htmlText news;
    text_mc.newstext2.autoSize "left";

    text_mc.newstext.setTextFormat(textformat);
    text_mc.newstext2.setTextFormat(textformat);

    text_mc.newstext2._x text_mc.newstext._x+text_mc.newstext._width+textAbstand;

    text_mc.onEnterFrame = function() {
        
    this.newstext._x -= geschwindigkeit;
        
    this.newstext2._x -= geschwindigkeit;
        if (
    this.newstext._x+this.newstext._width<0) {
            
    this.newstext._x this.newstext2._x+this.newstext2._width+textAbstand;

        }
        if (
    this.newstext2._x+this.newstext2._width<=0) {
            
    this.newstext2._x this.newstext._x+this.newstext._width+textAbstand;


        }
    };
    text_mc.setMask(maske); 
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  10. #10
    TP-Supporter Avatar von carlsson
    Registriert seit
    Feb 2001
    Ort
    Bad Feilnbach
    Beiträge
    312
    Wuff, Wanderratte Du bist ein Genie

    jetzt die Syntax etwas zu hinterfragen wäre etwas zuviel verlangt......, grmmmpfffll
    Aber wie komme ich da etwas rein ?


    Vielen Dank für Deine Hilfe

  11. #11
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Eigentlich durch F1 einfach den Befehl markieren und F1 drücken.
    Der Ablauf ist folgender:
    Ich erstelle einen MC (createEmptyMovieClip) für die Maske
    Danach zeichne ich ein Rechteck mit Hilfe der Funktion drawRectangle
    im Anschluss wird ein leerer MC erstellt, in dem die Textfelder erstellt werden

    variablen
    x,y = die Posiition von links und oben gesehen

    PHP-Code:
    //Abstand zwischen den Textfeldern
    textAbstand 100
    mLaenge ist für den sichtbaren bereich
    //Länge des Sichtbarenbereiches
    PHP-Code:
    mLaenge 400
    mHoehe ist relativ, lieber etwas mehr als zu wenig. Du siehst das eh nicht.
    PHP-Code:
    mHoehe 100
    Positioniert die Textfelder
    PHP-Code:
    text_mc.newstext2._x text_mc.newstext._x+text_mc.newstext._width+textAbstand
    Diese Funktion fragt immer die Postion der Textfelder ab
    PHP-Code:
    text_mc.onEnterFrame = function() {
        
    this.newstext._x -= geschwindigkeit;
        
    this.newstext2._x -= geschwindigkeit;
        if (
    this.newstext._x+this.newstext._width<0) {
            
    this.newstext._x this.newstext2._x+this.newstext2._width+textAbstand;

        }
        if (
    this.newstext2._x+this.newstext2._width<=0) {
            
    this.newstext2._x this.newstext._x+this.newstext._width+textAbstand;


        }
    }; 
    Dieser Befehl setzt die Maske
    PHP-Code:
    text_mc.setMask(maske); 
    Das wäre es so im Groben, die Feinheiten finde mal mit f1 raus, dass würde sonst ausufern

    EDIT
    kommentiere doch die Zeile mal aus: text_mc.setMask(maske);
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  12. #12
    TP-Supporter Avatar von carlsson
    Registriert seit
    Feb 2001
    Ort
    Bad Feilnbach
    Beiträge
    312
    Jetzt weiß ich wirklich nicht mehr wie ich dir dafür danken soll....

  13. #13
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Wenn ich Gemein wäre, würde ich mal sagen gucke dir mal meine Signatur genau an
    Aber ich bin ja nicht gemein, eine freundliche Bewertung tut es auch
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Ticker?
    Von Desert im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 29.09.2005, 11:46
  2. Animierter Ticker
    Von rollif im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 13.08.2005, 01:04
  3. News-Ticker
    Von klamsi im Forum Dreamweaver & andere Webeditoren
    Antworten: 0
    Letzter Beitrag: 24.07.2005, 22:42
  4. ticker mit firefox
    Von Newbie2004 im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 23.10.2004, 18:09
  5. php ticker
    Von x-coder im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 09.08.2004, 21:44

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51