| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2007 Ort: Berlin
Beiträge: 9
| Bild aus Bibliothek über Actionscript in MC
Hi, ich muss ein Karussell erstellen und habe mir diesbezüglich das freie Tool mit XML-Datei geholt. Die Textwerte bekommen ich problemlos hin, jedoch nicht, dass ins MC "inner" die Bilder geladen werden, mit loadMovie("icon0.png") funktioniert es nur, dass er die Bilder aus dem verzeichnis lädt, wo die swf-Datei liegt, aber nicht aus der Bibliothek. Die Bilder in der Bibliothek haben von mir eine VeknüfungsID erhalten: icon0, icon1, icon2 ... iconn Ich habe es auch schon mit loadBitmap versucht, jedoch ohne erfolg Original war es so: Code: t.icon.inner.loadMovie(nodes[i].attributes.image); Code: attachMovie("inner","icon"+i,2);
t.icon.inner.loadMovie("icon"+i); Was mache ich falsch? |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jan 2007 Ort: Berlin
Beiträge: 9
| Hier noch der gesamt AS-Code
import mx.utils.Delegate; import mx.transitions.Tween; import mx.transitions.easing.*; import flash.display.*; var numOfItems:Number; // Anzahl der anzuzeigenen Objekte var radiusX:Number = 135; var radiusY:Number = 35; var centerX:Number = Stage.width/1.85; var centerY:Number = Stage.height/1.1; var speed:Number = 0.005; var perspective:Number = 40; var home:MovieClip = this; theText._alpha = 0; var tooltip:MovieClip = this.attachMovie("tooltip", "tooltip", 10000); tooltip._alpha = 0; var theURLall = new Array(); var theFIRSTROWall = new Array(); var theSECONDROWall = new Array(); /* * * Produktwerte * */ // 1. Item // icon0.png theFIRSTROWall[0] = "XYZ"; theSECONDROWall[0] = "59,00 €"; theURLall[0] = "http://"; // 2. Item // icon1.png theFIRSTROWall[1] = "ABC"; theSECONDROWall[1] = "99,00 €"; theURLall[1] = "http://"; // 3. Item // icon2.png theFIRSTROWall[2] = "UHU"; theSECONDROWall[2] = "109,00 €"; theURLall[2] = "http://"; // 4. Item // icon3.png theFIRSTROWall[3] = "MAIL"; theSECONDROWall[3] = "84,00 €"; theURLall[3] = "http://"; // 5. Item // icon4.png theFIRSTROWall[4] = "AXT"; theSECONDROWall[4] = "99,00 €"; theURLall[4] = "http://"; // 6. Item // icon5.png theFIRSTROWall[5] = "BUL"; theSECONDROWall[5] = "99,00 €"; theURLall[5] = "http://"; // 7. Item // icon6.png theFIRSTROWall[6] = "AHA"; theSECONDROWall[6] = "39,00 €"; theURLall[6] = "http://"; // 8. Item // icon7.png theFIRSTROWall[7] = "UI"; theSECONDROWall[7] = "180,00 €"; theURLall[7] = "http://"; /* * * Neue Array-Funktion um alle werte zu buendeln * */ numOfItems = theFIRSTROWall.length; //Anzahl der im Array befindlichen Werte for (var i = 0; i<numOfItems; i++) { var t = home.attachMovie("item", "item"+i, i+1); t.angle = i*((Math.PI*2)/numOfItems); t.onEnterFrame = mover; t.toolText = theFIRSTROWall[i]; //Wert der ersten Zeile uebergeben t.toolWert = theSECONDROWall[i]; //Wert der zweiten Zeile uebergeben //t.icon.inner.loadMovie(nodes[i].attributes.image); //t.icon.inner.attachBitmap(zielMC.bmp, zielMC.getNextHighestDepth()); //Wert des Bildes uebergeben attachMovie("inner","icon"+i,2); t.icon.inner.loadMovie("icon"+i); t.icon.onRollOver = over; t.icon.onRollOut = out; t.icon.onRelease = released; } /* * * Positionierung des Tooltipp - Teil 1 * */ function over() { home.tooltip.tipText.text = this._parent.toolText; home.tooltip.tipText2.text = this._parent.toolWert; home.tooltip._x = this._parent._x; home.tooltip._y = this._parent._y/1.6; home.tooltip.onEnterFrame = Delegate.create(this, moveTip); home.tooltip._alpha = 100; } function out() { delete home.tooltip.onEnterFrame; home.tooltip._alpha = 0; } /* * * ClickTAG oder Produkt-URL bestimmen * */ function released() { home.tooltip._alpha = 0; for (var i = 0; i<numOfItems; i++) { var t:MovieClip = home["item"+i]; if (t == this._parent) { getURL(theURLall[i], "_blank"); //fuer Produktlinks verwenden //getUrl(_root.clickTAG, "_blank"); //fuer clickTAGs verwenden } } } function unReleased() {} /* * * Positionierung des Tooltipp - Teil 2 * */ function moveTip() { home.tooltip._x = this._parent._x; home.tooltip._y = this._parent._y/1.5; } function mover() { this._x = Math.cos(this.angle)*radiusX+centerX; this._y = Math.sin(this.angle)*radiusY+centerY; var s = (this._y-perspective)/(centerY+radiusY-perspective); this._xscale = this._yscale=s*100; this.angle += this._parent.speed; this.swapDepths(Math.round(this._xscale)+100); } this.onMouseMove = function() { speed = (this._xmouse-centerX)/6000; }; |
| | |
| | #3 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
hi, poste den code bitte nochmal... dann bitte in code oder php tags verpackt. so kann dein code kaum gelesen/verstanden werden. cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #4 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
zudem ist das kein AS3, sondern AS1. hab dich daher mal in den AS1 bereich verschoben ![]() cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #5 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Servus Erstens: Das ist kein ActionScript 3, eher AS 1-2. Zweitens: Könntest Du freundlicher weise, die Script-Funktionen des Bords nutzen, auf das Blatt mit "PHP" klicken, dann ist Dein Script besser lesbar
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jan 2007 Ort: Berlin
Beiträge: 9
| Sorry PHP-Code: |
| | |
| | #7 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
hui, bin schon was länger raus aus AS1/AS2, aber wenn du doch sagst das die symbole in der bib icon0, icon1 und icon2 usw sind, das sollte das doch eher so aussehen: PHP-Code: sal edit: die bilder sind in mc verpackt?
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Jan 2007 Ort: Berlin
Beiträge: 9
|
Klappt leider noch nicht. Die Bilder werden noch nicht angezeigt. Und die Bilder müssen selbst ein MC sein? D.h. ich mach aus dem Bild eine MC oder aus dem dazugehörigen Symol nn ein MC? hier die Bibliothek: |
| | |
| | #9 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
deshalb die frage ob die bilder in mc's drinn sind ![]() wenn nicht gehts auch ohne. hier mal ein bsp für ein bild: PHP-Code: sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #11 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
| doch doch, das funktioniert... mach 'ne neue fla auf und leg das bild mit der ID "icon0" in die lib
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #13 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
was sagt denn an dieser stelle ein: PHP-Code: PHP-Code: cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #15 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.347
|
na bitte ![]() viel spaß noch! cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Actionscript Bibliothek updaten | Ullmann | ActionScript 3 | 1 | 02-07-2009 08:06 |
| actionscript 3 bibliothek in as2 projekt verwenden? | jacquesr | Flash CS3 Professional | 3 | 10-10-2008 19:00 |
| ActionScript und Bibliothek | tomtitom | Flash Einsteiger | 1 | 13-06-2008 22:27 |
| Suche ActionScript Drawing Bibliothek | dunerecords | ActionScript 2 | 1 | 30-03-2007 07:06 |
| per actionscript auf bilder in der bibliothek zugreifen? | altes-kind | Flash MX | 4 | 06-02-2004 08:05 |