Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-03-2005, 13:29   #1 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Angry XML und onRollOver Frage

Hallo,

habe ein Menu gebaut.. klappt auch fast alles,
aber aus irgend einem Grund kann ich die Elemente unterhalb des duplizierten MCs nicht ansprechen...
Alle namen etc stimmen

jemand ne idee?

hier der code:

PHP-Code:
refs = new XML();
refs.ignoreWhite true;
refs.load("references.xml");
refs.onLoad = function(){
items this.firstChild.childNodes;
for(
0a<= items.length-1a++){
_root.box1.list.attachMovie"REF_BUTTON""item"+aa);
_root.box1.list["item"+a].nametxt.text items[a].attributes.client;
_root.box1.list["item"+a].typetxt.text items[a].attributes.kindofwork;
_root.box1.list["item"+a]._y 65*a;
_root.box1.list["item"+a]._y += 0;
_root.box1.list["item"+a]._x 0;
_root.box1.list["item"+a].thumb_img.loadMovie(items[a].attributes.thumb);
_root.box1.list["item"+a].thumb_img.onRollOver = function(){
trace("TEST");


}
}

nxfxcom ist offline   Mit Zitat antworten
Alt 08-03-2005, 13:43   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
hi.

lad das teil mal hoch. (bitte mit xml)

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 08-03-2005, 13:53   #3 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Hier...

Danke
Angehängte Dateien
Dateityp: zip FF.zip (22,5 KB, 8x aufgerufen)
nxfxcom ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:07   #4 (permalink)
Neuer User
 
Benutzerbild von Utopian
 
Registriert seit: May 2003
Beiträge: 1.031
Ach noch so einer

Hier ist die ultimative Lösung von "son yu":

Extends für dyn. erzeugte MCs

Gruß Christian
Utopian ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:15   #5 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
wenn du deine rollOver funktion auf ein nicht geladenes bild setzt ist es klar!
ActionScript:
  1. _root.box1.list["item"+a].thumb_img.onRollOver = function(){
  2.  trace("TEST");
  3. }
der clip thumb_img wird bei dir durch das bild ersetz,
wenn ich nur das schreibe
ActionScript:
  1. _root.box1.list["item"+a].onRollOver = function(){
  2.  trace("TEST");
  3. }
kann mich vor TEST traces nicht retten!

schoene gruesse
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:15   #6 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Ok das hat mich nur noch mehr verwirrt.....

ist da nicht ne ganz einfache loesung ???
nxfxcom ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:18   #7 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Ahhh Danke.....
nxfxcom ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:20   #8 (permalink)
Neuer User
 
Benutzerbild von Utopian
 
Registriert seit: May 2003
Beiträge: 1.031
Code:
_root.box1.list["item"+a].nametxt.text = items[a].attributes.client; 
_root.box1.list["item"+a].typetxt.text = items[a].attributes.kindofwork; 
_root.box1.list["item"+a]._y = 65*a; 
_root.box1.list["item"+a]._y += 0; 
_root.box1.list["item"+a]._x = 0; 
_root.box1.list["item"+a].thumb_img.loadMovie(items[a].attributes.thumb);
wäre hier nicht ein "with" angebracht:

Code:
with(_root.box1.list["item"+a]){
     nametxt.text = items[a].attributes.client; 
     typetxt.text = items[a].attributes.kindofwork; 
     _y = 65*a; 
     _y += 0; 
     _x = 0; 
     thumb_img.loadMovie(items[a].attributes.thumb);
}
Utopian ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:20   #9 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Das soll ja nur passieren bei nem Mouse Over ueber de thumbnail...
Nicht dem ganzen Clip
nxfxcom ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:24   #10 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Das habe ich jetzt:
PHP-Code:
stop();
refs = new XML();
refs.ignoreWhite true;
refs.load("references.xml");
refs.onLoad = function(){
items this.firstChild.childNodes;
for(
0a<= items.length-1a++){
_root.box1.list.attachMovie"REF_BUTTON""item"+aa);
with(_root.box1.list["item"+a]){
     
nametxt.text items[a].attributes.client
     
typetxt.text items[a].attributes.kindofwork
     
_y 65*a
     
_y += 0
     
_x 0
     
thumb_img.loadMovie(items[a].attributes.thumb);
     
thumb_img.onRollOver = function(){
trace("TEST");


}
}

}

nxfxcom ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:25   #11 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
aber immer noch kein trace test
nxfxcom ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:27   #12 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
Zitat:
Zitat von nxfxcom
Das habe ich jetzt:
PHP-Code:
stop();
refs = new XML();
refs.ignoreWhite true;
refs.load("references.xml");
refs.onLoad = function(){
items this.firstChild.childNodes;
for(
0a<= items.length-1a++){
_root.box1.list.attachMovie"REF_BUTTON""item"+aa);
with(_root.box1.list["item"+a]){
     
nametxt.text items[a].attributes.client
     
typetxt.text items[a].attributes.kindofwork
     
_y 65*a
     
_y += 0
     
_x 0
     
thumb_img.loadMovie(items[a].attributes.thumb);
     
thumb_img.onRollOver = function(){
trace("TEST");


}
}

}

und wenn du jetzt das thumb_img.onRollOver durch this.onrollOver ersetzt?

schoene gruesse
Edit:
du kannst deinen movieClip in dem du das Bild legst (thumb_img) nicht mit einem rollOver versehen, das uebergeordnete wiederum geht, was ich ja mit this anspreche, abhilfe waere hier durch einen unsichtbaren button geschaffen der genau die selbe position und mase hat wie dein bild…
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…

Geändert von son yu (08-03-2005 um 14:32 Uhr) Grund: anfuegen siehe edit
son yu ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:44   #13 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Hmmm ok..
ich wollte es so machen das wenn man darueber geht das dann ein effekt oder so ueber das IMG laueft.. Also einen unsichtbaren button ueber den bilder frame legen?

Werde es mal versuchen

Aber das ist doch echt bloede iin Flash... wieso kann man sowas nicht machen???
nxfxcom ist offline   Mit Zitat antworten
Alt 08-03-2005, 14:57   #14 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
dein mc thumb_img wird beim laden des bildes doch ersetzt durch das bild und bilder koennen in flash nunmal nicht direkt angesprochen werden, wenn du weiterhin deinen thumb_img behalten willst und ihm diesen rollOver geben willst schieb einfach einen container dazwischen…
aber eigentlich find ich in deiner fla auch keinen movieclip namens thumb_img im movieclip REF_BUTTON, oder guck ich falsch?

schoene gruesse
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 08-03-2005, 15:23   #15 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Ist im REF_BTS auf dem layer "img".. da wird ja das THUMB reingeladen.
Aber ok werde es mal andersrum versuchen..
So alles was in dem Duplizierten ist kann ich fuellen mit text oder images,
aber keine actions drauf machen?
nxfxcom 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 14:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele