| |||||||
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) |
| variuse Registriert seit: Mar 2004 Ort: Berlin
Beiträge: 117
| Figuren erscheinen, aber...
Hi, hab folgendes Problem: Ich habe eine vektorisierte Deutschlandkarte als MovieClip und möchte nun, dass kleine Figuren (ebenfalls MCs) auf dieser Karte mit random _x und _y Positionen erscheinen. Die Figuren haben eine "Erschein-Animation" im figur_mc und sind im ersten Frame Alpha = 0 Code: // erst mal 50 Movies anhängen
// erzeugt also figur0 bis figur 49
for(var i=0; i < 50; i++)
{
_root.attachMovie("figur_mc", "figur"+_root.getNextHighestDepth(), _root.getNextHighestDepth());
}
var counter:Number = 0;
var myInt = setInterval(addFigur, 100);
function addFigur():Void
{
_root["figur"+counter]._x = Math.round(Math.random()*Stage.width);
_root["figur"+counter]._y = Math.round(Math.random()*Stage.height);
// Versuch, dass die Figuren eben nur auf der Map erscheinen
if(_root["figur"+counter].hitTest(map_mc))
{
_root["figur"+counter].play();
counter++;
if(counter == 50) clearInterval(myInt);
}
} Was mir noch einfallen würde, wäre eine Maske drüberlegen in Form der Karte, aber dann würden Figuren evt. abgeschnitten bzw. dann wären je nach Zufallswerten mal mehr mal weniger Figuren sichtbar. Irgendjemand ne elegante Idee? Danke für die Tips! |
| | |
| | #2 (permalink) |
| dreizeiler Registriert seit: Sep 2004 Ort: Berlin
Beiträge: 1.411
|
das muss wohl so aussehen: PHP-Code: Geändert von mojave (13-11-2005 um 14:33 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |