Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-04-2010, 23:28   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2009
Beiträge: 5
roll over soll farbe eines wortes im text ändern

Hallo,
ich brauche eure hilfe! ich weiss einfach nicht mehr weiter.


ich hab eine text und will einzehlne wörter die als hyperlink benutzt werden sollen mit einen roll over versehen, so das sich die frabe des wortes ändert und somit erkennbar wird das es sich um ein link handelt.

in html und dreamweaver war das kein problem aber jetzt wird die seite in flash nachgebaut (um mich von den framesets zu lösen).

hier könnt ihr euch anschauen was ich mein
.:;, ::|:: :,; ..: klitorik*
links unten auf die Biene klicken
im text sind die links, so will ich das auch im flash haben.


vielen vielen dank im vorraus
Angehängte Dateien
Dateityp: fla test_rollover_link.fla (32,0 KB, 5x aufgerufen)
kuzee ist offline   Mit Zitat antworten
Alt 04-04-2010, 00:10   #2 (permalink)
Qualmkopf
 
Registriert seit: Oct 2001
Ort: Berlin
Beiträge: 469
wieso löst du das ganze nicht wiefolgt.

du machst deinen text. läßt aber für den link, ein bischen platz. wandel den text in einen mc um.

nun lege über den text die fehlenden wörter - wandel diese wörter in einen button um (dort kann man dann die farbe ändern), und du hast den vorteil, daß du da gleich nen link drauf machen kannst.

mfg
Striker ist offline   Mit Zitat antworten
Alt 04-04-2010, 16:04   #3 (permalink)
Banned
 
Registriert seit: Feb 2010
Beiträge: 43
Zitat:
Zitat von Striker Beitrag anzeigen
wieso löst du das ganze nicht wiefolgt.

du machst deinen text. läßt aber für den link, ein bischen platz. wandel den text in einen mc um.

nun lege über den text die fehlenden wörter - wandel diese wörter in einen button um (dort kann man dann die farbe ändern), und du hast den vorteil, daß du da gleich nen link drauf machen kannst.

mfg



Einfach ein HTML Textfeld benutzen - dann könntest Du bei Bedarf den Text auch nachladen ...

Mach mal eine neue .fla auf.Copy+Paste den folgenden Code ins erste Bild.Ich denke das dürfte so ca. sein was Du haben wolltest.

ActionScript:
  1. import flash.text.*;
  2.  
  3.  
  4. var style:StyleSheet = new StyleSheet();
  5. var link:TextField = new TextField();
  6.  
  7. // Hier legst du fest wie der Link aussehen soll
  8. style.setStyle("A",{textDecoration:"underline", color:"#91FF9B", fontSize:"12", fontFamily:"Arial", fontWeight:"bold" });
  9.  
  10.  
  11.  
  12. // Hier legst du fest welche Farbe
  13. // beim RollOver angezeigt wird
  14. style.setStyle("a:hover",{color:'#F997FF', textDecoration:"underline"})
  15.  
  16.  
  17. //Eigenschaften vom Textfeld festlegen
  18. link.styleSheet = style;
  19. link.width =200;
  20. link.height = 200;
  21. link.selectable = false;
  22. link.wordWrap = true;
  23. link.multiline = true;
  24.  
  25. link.htmlText = "Hier steht dann Text usw. ... Dann kommt Dein Link  : <a href='http://google.de'>DeinLink</a> Und hier geht es dann weiter im Text !";
  26. addChild(link);
eierhugo ist offline   Mit Zitat antworten
Alt 04-04-2010, 23:07   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2009
Beiträge: 5
vielen DANK* euch!

das HTML Textfeld ist echt super, genau das brauch ich.
funktioniert nur leider in AS3 Projekt.
ich dachte eigentlich man kann in ein projekt AS2 und AS3 kombinieren wenn die scripte auf unterschiedlichen frames liegen,
oder irr ich mich da?

in AS2 Projekt - auch wenn ich im Aktionen Bild AS 3 anwähle - kommt immer diese fehlermeldung:
Bild 1, Zeile 2 - Die Klasse oder die Benutzeroberfläche 'StyleSheet' konnte nicht geladen werden.
Quelle: var style:StyleSheet = new StyleSheet();


Dumm nur das meine seite schon fast fertig ist und mit AS2 arbeitet.


bin für jeden tip dankbar*
kuzee ist offline   Mit Zitat antworten
Alt 05-04-2010, 02:54   #5 (permalink)
Banned
 
Registriert seit: Feb 2010
Beiträge: 43
Zitat:
Zitat von kuzee Beitrag anzeigen
ich dachte eigentlich man kann in ein projekt AS2 und AS3 kombinieren wenn die scripte auf unterschiedlichen frames liegen,
oder irr ich mich da?
Ja da irrst Du Dich leider.AS2 / AS3 kann man nicht kombinieren.

Von AS2 habe ich keine Ahnung.
eierhugo ist offline   Mit Zitat antworten
Alt 05-04-2010, 12:54   #6 (permalink)
Neuer User
 
Benutzerbild von andrelehnert
 
Registriert seit: Oct 2007
Ort: Kölle
Beiträge: 1.231
in AS2 geht das so:

PHP-Code:
import TextField.StyleSheet;

var 
style:StyleSheet = new StyleSheet ();

this.createTextField ("link",this.getNextHighestDepth (),0,0,200,200);

style.setStyle ("a",{textDecoration:"underline"color:"#91FF9B"fontSize:"12"fontFamily:"Arial"fontWeight:"bold"});
style.setStyle ("a:hover",{color:'#F997FF'textDecoration:"underline"});

link.html true;
link.styleSheet style;
link.wordWrap true;
link.multiline true;
link.htmlText "Hier steht dann Text usw. ... Dann kommt Dein Link  : <a href='http://google.de'>DeinLink</a> Und hier geht es dann weiter im Text !"
LG ANdré
__________________
Die Hoffnung stirbt zuletzt.
Aber sie stirbt.
andrelehnert ist offline   Mit Zitat antworten
Alt 05-04-2010, 16:04   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2009
Beiträge: 5
ihr seid echt super,
vielen dank.

eine frage hät ich aber noch (leider blick ich da noch nicht so durch).
wenn ich das richtig sehe gib das StyleSheet (a) den style für den link an.
wie aber kann ich für das ganze textfield den font und die grösse ändern.

vielen dank
kuzee ist offline   Mit Zitat antworten
Alt 05-04-2010, 18:32   #8 (permalink)
Neuer User
 
Benutzerbild von andrelehnert
 
Registriert seit: Oct 2007
Ort: Kölle
Beiträge: 1.231
schau mal in der Flash-Hilfe unter "unterstützte html-Tags" nach...

LG André
__________________
Die Hoffnung stirbt zuletzt.
Aber sie stirbt.
andrelehnert ist offline   Mit Zitat antworten
Alt 13-04-2010, 23:34   #9 (permalink)
Neuer User
 
Registriert seit: Jun 2009
Beiträge: 5
danke für den tip, hab es jetzt hin bekommen.
und fals es jemand interessiert:

link.htmlText = "<font size='10' color='#000000' face='verdana'>Hier steht Text usw.... Dann kommt Dein Link : <a href='http://google.de'>DeinLink</a> <br/>Und hier noch ein link <a href='http://google.de'>forum</a></font> !";

eine frage ist da noch. mein html text ist inzwischen schon recht lang und liegt im Aktionfenster in einer zeile.
ich würde gern einfach ein umbruch machen wegen der übersicht.

gibs da ein trick.

Vielen dank*
kuzee ist offline   Mit Zitat antworten
Alt 13-04-2010, 23:55   #10 (permalink)
Neuer User
 
Benutzerbild von andrelehnert
 
Registriert seit: Oct 2007
Ort: Kölle
Beiträge: 1.231
textfeld.htmlText = "blabla";
textfeld.htmlText += "bloblo";
textfeld.htmlText += "blibli";

LG ANdré
__________________
Die Hoffnung stirbt zuletzt.
Aber sie stirbt.

Geändert von andrelehnert (13-04-2010 um 23:57 Uhr)
andrelehnert ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
link, rollover, text

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
verwände Mc als Btn und der soll die Farbe beim drübergehen ändern kullki Flash Einsteiger 1 23-11-2007 07:11
Label Farbe, Text Farbe ändern? floh_ Komponenten und SmartClips 6 09-09-2007 15:00
Farbe eines Teils eines MCs ändern Hasch2o ActionScript 1 3 18-03-2007 19:48
Text soll farbe ändern _.-BaxxteR=-._ Flash MX 2004 2 18-03-2005 00:56
Farbe eines MCs ändern Cully Flash MX 2 30-07-2003 14:23


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele