Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-05-2004, 12:40   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 7
externe inhalte in mc lesen und skalieren

hallo,

habe folgendes problem,

möchte einen mc als datencontainer mit externen dynamischen daten füllen

diese daten sollen sich auf feste grösse skalieren und
bei action wieder anders skalieren.

warscheinlich ein standartproblem.

weiss jemand rat?
flashman123 ist offline   Mit Zitat antworten
Alt 24-05-2004, 15:04   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wie du schon vermutet hast, ein Standardproblem und schon sehr häufig beschrieben. Mit loadMovie kannst du einen externen Film nachladen, mit dem loadVars-Objekt kannst du aus externen Textfiles Variablen dynamisch nachladen. Bei loadMovie musst du anschliessend mit einem Mini-Preloader überprüfen, ob auch tatsächlich der Film nachgeladen wurde, dann kannst du dessen Skalierung über die _xscale, bzw. _yscale-Eigenschaften beeinflussen.
  Mit Zitat antworten
Alt 25-05-2004, 07:31   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 7
danke holger,
möglicher weise hilft mir das weiter. dachte schon ich muß alle
zukünftigen inhalte vorher von hand auf die richtige grösse bringen.
gibt es eigentlich nur die möglichkeit per _xscale _yscale oder
kann ich auch definierte pixelmasse vorgeben.

hatte bisher das problem dass externer inhalt über den vorgesehenen bereich des mc herausschaute.

schnittmaske würde auch nicht helfen da ich den inhalt gerne ganz zeigen möchte

gruß

tmo


10 min später:
hi, ich nochmal
hab wohl einen passenden preloader gefunden:
http://www.flashforum.de/archiv/topic/50553-1.html

die sache mit dem loadVars-Objekt hab ich noch nicht
kappiert. aber der weg ist das ziel oder so,
danke für den wegweiser...

Geändert von flashman123 (25-05-2004 um 08:07 Uhr)
flashman123 ist offline   Mit Zitat antworten
Alt 25-05-2004, 13:17   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
_xscale und _yscale werden nur mit Prozentwerten gefüttert, wenn du auf Pixelbasis skalieren willst, musst du die _width und _height-Eigenschaften des MC verändern.

Hier noch ein Beispiel für das loadVars-Objekt, im Textfile "meineDatei.txt" steht lediglich:
&irgendeineTextVariable=meinInhalt&

Und hier das Ladescript:
ActionScript:
  1. function geladen(erfolgreich) {
  2.         if(erfolgreich) {
  3.                
  4.                 trace("erfolgreich");//hier weitermachen
  5.         meineNeueVariable=LadeObj.irgendeineTextVariable;
  6.     trace("Inhalt der Textvariable="+meineNeueVariable);   
  7.         }
  8.         else {
  9.                 trace("Fehler beim Laden");
  10.         }
  11. }
  12. LadeObj = new LoadVars();
  13. LadeObj.onLoad = geladen;
  14. LadeObj.sendAndLoad("meineDatei.txt",LadeObj,"POST");

Was man bei Textvariablen beachten muss und wie das loadVars-Objekt im einzelnen funzt, kann man in wenigen Tagen in den Lernprogramm-Tutorials auf meiner Website nachlesen.
  Mit Zitat antworten
Alt 25-05-2004, 17:50   #5 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 7
thanx,
werd mir das mal reinziehen.
erlich gesagt 100pro verstehe ichs noch nicht aber bin echt zuversichtlich brauch vielleicht noch ein weilchen.

ich hab gemerkt, dass die skalierung bei meiner problemhierarchie wohl erst an 2. stelle steht. ich muß glaub ich erst dieses problem mit der xml datei in den griff bekommen. (hab ich auch mal geposted:
strukturfrage in xml
)

von der theorie her wohl ziemlich leicht nur die umsetzung hats in sich hab ich gemerkt.

vielen dank für deine hilfestellung.
hab mir grad mal deine seite angeschaut. bin schon gespannt auf die tutorials

gruß

tmo

Geändert von flashman123 (25-05-2004 um 17:54 Uhr)
flashman123 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 08:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele