PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Smoothing von Text (CS5 / AS3) / An ssandner
Beitrag
<blockquote data-quote="ssandner" data-source="post: 1717658" data-attributes="member: 19711"><p><strong>AW: Smoothing von Text (CS5 / AS3) / An ssandner</strong></p><p></p><p>Ich glaube, ich habe es!!</p><p>Ich bin nochmal von vorne angefangen und habe alles neu gescriptet-als Anleitung habe ich das Tut von Lee Brimelow genommen-bei mir scheint es zu funktionieren:</p><p>[CODE]</p><p>import caurina.transitions.*;</p><p></p><p>var someText:String="<p>Hallo ssandner, wenn Du nach dem Scrollen diese Begrüßung wieder siehst dann läuft irgendetwas falsch!</p><p>Die Allgemeinen Geschäftsbedingungen, auch AGB genannt, sorgen vor Vertragsabschluss für klare Verhältnisse im täglichen Geschäftsverkehr. Allzu oft aber befinden sich keine oder unzureichende AGB auf einer Webseite. Gerade für Online-Shops, aber auch für Anbieter von werbefinanzierten Content-Websites sind rechtssichere AGB unerlässlich.</p><p>Da es sich auch im Internet keineswegs um einen rechtsfreien Raum handelt, sollte ein Unternehmen ständig aktuelle AGB besitzen und diese einsetzen.</p> <p>Damit schwarze Schafe nicht unrechtmäßig vorgehen, hat der Gesetzgeber zum Schutze der Vertragspartner das AGB-Gesetz geschaffen, welches seit 2001 in das Bürgerliche Gesetzbuch integriert wurde. Formulierungen werden hier sehr genau definiert, d. h. um eigene wasserdichte AGB auf der Webseite zu präsentieren, muss man in der Regel einen Anwalt beauftragen.</p><p>Und genau hier sind wir für Sie da. Wir stellen Ihnen auf dieser Internetplattform kostenlos, unverbindlich und werbefrei, vorformulierte aktuelle AGB-Textbausteine für Ihre Webseite zur Verfügung. Sie können die Inhalte selbst stets den neuesten Urteilen und aktuellen juristischen Entwicklungen anpassen. Wir informieren Sie über wichtige Änderungen und Urteile automatisch, so dass Sie dann Ihre AGB selbst entsprechend anpassen können. So sparen sich Zeit, Geld und Nerven.</p><p>Wichtiger Hinweis: Das kostenlose Angebot von agb.de beinhaltet ausschließlich vorformulierte Muster AGB-Textbausteine, sowie Informationen per Newsletter über Urteile und evtl. gesetzliche Änderungen. Dieses Angebot ist für die meisten Online-Shops und Webmaster ausreichend. Individuelle Rechtsberatung, wie z.B. eine automatische Anpassung Ihrer AGB dürfen wir Ihnen aus gesetzlichen Gründen nur über unseren Vertragsanwalt anbieten.</p><p>Die komplette Einbindung der AGB Vorlagen in Ihre Homepage ist einfach und schnell und bedarf keiner großen Kenntnisse in der Programmierung von HTML-Seiten.</p>";</p><p></p><p></p><p>var yOffset:Number;</p><p>var yMin:Number = 0;</p><p>var yMax:Number = this.info_textfenster.scrollbar_eins.scrollbalkenhintergrund_eins.height;</p><p>this.info_textfenster.foto_beschreibung.scrollText_txt.htmlText=someText;</p><p>this.info_textfenster.foto_beschreibung.scrollText_txt.multiline=true;</p><p>this.info_textfenster.foto_beschreibung.scrollText_txt.wordWrap=true;</p><p>stage.addEventListener(MouseEvent.MOUSE_UP, thumbUp);</p><p>this.info_textfenster.scrollbar_eins.scrollbalken_eins.addEventListener(MouseEvent.MOUSE_DOWN, thumbDown);</p><p>this.info_textfenster.foto_beschreibung.addEventListener(MouseEvent.MOUSE_WHEEL, wheelScrollbar);</p><p>this.info_textfenster.scrollbar_eins.scrollbalken_eins.addEventListener(MouseEvent.ROLL_OVER,overF);</p><p>this.info_textfenster.scrollbar_eins.scrollbalken_eins.addEventListener(MouseEvent.ROLL_OUT,outF);</p><p></p><p>function thumbDown(e:MouseEvent):void</p><p>{</p><p> stage.addEventListener(MouseEvent.MOUSE_MOVE, thumbMove);</p><p> yOffset = mouseY - this.info_textfenster.scrollbar_eins.scrollbalken_eins.y;</p><p>}</p><p>function thumbUp(e:MouseEvent):void</p><p>{</p><p> stage.removeEventListener(MouseEvent.MOUSE_MOVE, thumbMove);</p><p>}</p><p></p><p>function thumbMove(e:MouseEvent):void</p><p>{</p><p> this.info_textfenster.scrollbar_eins.scrollbalken_eins.y = mouseY - yOffset;</p><p> if(this.info_textfenster.scrollbar_eins.scrollbalken_eins.y <= yMin)</p><p> this.info_textfenster.scrollbar_eins.scrollbalken_eins.y = yMin;</p><p> if(this.info_textfenster.scrollbar_eins.scrollbalken_eins.y >= yMax)</p><p> this.info_textfenster.scrollbar_eins.scrollbalken_eins.y = yMax;</p><p> var sp:Number = this.info_textfenster.scrollbar_eins.scrollbalken_eins.y / yMax;</p><p> Tweener.addTween(this.info_textfenster.foto_beschreibung.scrollText_txt,{scrollV: (sp*this.info_textfenster.foto_beschreibung.scrollText_txt.maxScrollV), time:0.5, transition:"easeOutQuart"});</p><p> e.updateAfterEvent();</p><p>}</p><p></p><p>function wheelScrollbar(event:MouseEvent)</p><p>{</p><p> this.info_textfenster.scrollbar_eins.scrollbalken_eins.y=this.info_textfenster.scrollbar_eins.scrollbalkenhintergrund_eins.y + (this.info_textfenster.foto_beschreibung.scrollText_txt.scrollV * 200/this.info_textfenster.foto_beschreibung.scrollText_txt.maxScrollV);</p><p> event.updateAfterEvent();</p><p>}</p><p>function overF(event:MouseEvent)</p><p>{</p><p> Mouse.cursor="hand";</p><p>}</p><p>function outF(event:MouseEvent)</p><p>{</p><p> Mouse.cursor="auto";</p><p>}</p><p></p><p>[/CODE]</p><p></p><p>Evt. musst du die Variable yMax anpassen, ich hatte Probleme bei mir, weil mein Registrierungspunkt der Scrollbar nicht wie bei brimelow oben sondern in der Mitte war.</p><p>Deshalb heisst es bei mir </p><p>[CODE]</p><p>var yMax:Number = this.info_textfenster.scrollbar_eins.scrollbalkenhintergrund_eins.height;</p><p>[/CODE]</p><p>Nach Brimelows Tut müsste es eigentlich</p><p>[CODE]</p><p>var yMax:Number = this.info_textfenster.scrollbar_eins.scrollbalkenhintergrund_eins.height - this.info_textfenster.scrollbar_eins.scrollbalken_eins.height;</p><p>[/CODE]</p><p>heissen, aber da ist bei mir die scrollbar bei Mousedown in die Mitte gesprungen. Teste es aus, bei Bedarf kann ich dir auch meine fla zur Verfügung stellen.</p><p></p><p>Gruß</p><p></p><p>Stephan</p></blockquote><p></p>
[QUOTE="ssandner, post: 1717658, member: 19711"] [b]AW: Smoothing von Text (CS5 / AS3) / An ssandner[/b] Ich glaube, ich habe es!! Ich bin nochmal von vorne angefangen und habe alles neu gescriptet-als Anleitung habe ich das Tut von Lee Brimelow genommen-bei mir scheint es zu funktionieren: [CODE] import caurina.transitions.*; var someText:String="<p>Hallo ssandner, wenn Du nach dem Scrollen diese Begrüßung wieder siehst dann läuft irgendetwas falsch!</p><p>Die Allgemeinen Geschäftsbedingungen, auch AGB genannt, sorgen vor Vertragsabschluss für klare Verhältnisse im täglichen Geschäftsverkehr. Allzu oft aber befinden sich keine oder unzureichende AGB auf einer Webseite. Gerade für Online-Shops, aber auch für Anbieter von werbefinanzierten Content-Websites sind rechtssichere AGB unerlässlich.</p><p>Da es sich auch im Internet keineswegs um einen rechtsfreien Raum handelt, sollte ein Unternehmen ständig aktuelle AGB besitzen und diese einsetzen.</p> <p>Damit schwarze Schafe nicht unrechtmäßig vorgehen, hat der Gesetzgeber zum Schutze der Vertragspartner das AGB-Gesetz geschaffen, welches seit 2001 in das Bürgerliche Gesetzbuch integriert wurde. Formulierungen werden hier sehr genau definiert, d. h. um eigene wasserdichte AGB auf der Webseite zu präsentieren, muss man in der Regel einen Anwalt beauftragen.</p><p>Und genau hier sind wir für Sie da. Wir stellen Ihnen auf dieser Internetplattform kostenlos, unverbindlich und werbefrei, vorformulierte aktuelle AGB-Textbausteine für Ihre Webseite zur Verfügung. Sie können die Inhalte selbst stets den neuesten Urteilen und aktuellen juristischen Entwicklungen anpassen. Wir informieren Sie über wichtige Änderungen und Urteile automatisch, so dass Sie dann Ihre AGB selbst entsprechend anpassen können. So sparen sich Zeit, Geld und Nerven.</p><p>Wichtiger Hinweis: Das kostenlose Angebot von agb.de beinhaltet ausschließlich vorformulierte Muster AGB-Textbausteine, sowie Informationen per Newsletter über Urteile und evtl. gesetzliche Änderungen. Dieses Angebot ist für die meisten Online-Shops und Webmaster ausreichend. Individuelle Rechtsberatung, wie z.B. eine automatische Anpassung Ihrer AGB dürfen wir Ihnen aus gesetzlichen Gründen nur über unseren Vertragsanwalt anbieten.</p><p>Die komplette Einbindung der AGB Vorlagen in Ihre Homepage ist einfach und schnell und bedarf keiner großen Kenntnisse in der Programmierung von HTML-Seiten.</p>"; var yOffset:Number; var yMin:Number = 0; var yMax:Number = this.info_textfenster.scrollbar_eins.scrollbalkenhintergrund_eins.height; this.info_textfenster.foto_beschreibung.scrollText_txt.htmlText=someText; this.info_textfenster.foto_beschreibung.scrollText_txt.multiline=true; this.info_textfenster.foto_beschreibung.scrollText_txt.wordWrap=true; stage.addEventListener(MouseEvent.MOUSE_UP, thumbUp); this.info_textfenster.scrollbar_eins.scrollbalken_eins.addEventListener(MouseEvent.MOUSE_DOWN, thumbDown); this.info_textfenster.foto_beschreibung.addEventListener(MouseEvent.MOUSE_WHEEL, wheelScrollbar); this.info_textfenster.scrollbar_eins.scrollbalken_eins.addEventListener(MouseEvent.ROLL_OVER,overF); this.info_textfenster.scrollbar_eins.scrollbalken_eins.addEventListener(MouseEvent.ROLL_OUT,outF); function thumbDown(e:MouseEvent):void { stage.addEventListener(MouseEvent.MOUSE_MOVE, thumbMove); yOffset = mouseY - this.info_textfenster.scrollbar_eins.scrollbalken_eins.y; } function thumbUp(e:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, thumbMove); } function thumbMove(e:MouseEvent):void { this.info_textfenster.scrollbar_eins.scrollbalken_eins.y = mouseY - yOffset; if(this.info_textfenster.scrollbar_eins.scrollbalken_eins.y <= yMin) this.info_textfenster.scrollbar_eins.scrollbalken_eins.y = yMin; if(this.info_textfenster.scrollbar_eins.scrollbalken_eins.y >= yMax) this.info_textfenster.scrollbar_eins.scrollbalken_eins.y = yMax; var sp:Number = this.info_textfenster.scrollbar_eins.scrollbalken_eins.y / yMax; Tweener.addTween(this.info_textfenster.foto_beschreibung.scrollText_txt,{scrollV: (sp*this.info_textfenster.foto_beschreibung.scrollText_txt.maxScrollV), time:0.5, transition:"easeOutQuart"}); e.updateAfterEvent(); } function wheelScrollbar(event:MouseEvent) { this.info_textfenster.scrollbar_eins.scrollbalken_eins.y=this.info_textfenster.scrollbar_eins.scrollbalkenhintergrund_eins.y + (this.info_textfenster.foto_beschreibung.scrollText_txt.scrollV * 200/this.info_textfenster.foto_beschreibung.scrollText_txt.maxScrollV); event.updateAfterEvent(); } function overF(event:MouseEvent) { Mouse.cursor="hand"; } function outF(event:MouseEvent) { Mouse.cursor="auto"; } [/CODE] Evt. musst du die Variable yMax anpassen, ich hatte Probleme bei mir, weil mein Registrierungspunkt der Scrollbar nicht wie bei brimelow oben sondern in der Mitte war. Deshalb heisst es bei mir [CODE] var yMax:Number = this.info_textfenster.scrollbar_eins.scrollbalkenhintergrund_eins.height; [/CODE] Nach Brimelows Tut müsste es eigentlich [CODE] var yMax:Number = this.info_textfenster.scrollbar_eins.scrollbalkenhintergrund_eins.height - this.info_textfenster.scrollbar_eins.scrollbalken_eins.height; [/CODE] heissen, aber da ist bei mir die scrollbar bei Mousedown in die Mitte gesprungen. Teste es aus, bei Bedarf kann ich dir auch meine fla zur Verfügung stellen. Gruß Stephan [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Smoothing von Text (CS5 / AS3) / An ssandner
Oben