{lang: 'de'}
Flashhilfe.de - Flash Community

gotoAndStop Button funktiert nicht mit drag & drop Funktion [Flash 10]

 


AntwortenRegistrieren Seite1  

rosemarie#1
Benutzerbild von rosemarie
Beiträge: 1
Registriert: Oct 2012

15.10.2012, 00:14

Aus irgend einem
Grund funktionierts jetzt doch, obwohl Fehlermeldungen auftauchen
1. beim veröffentlichen
Error #2044: IOErrorEvent unverarbeitet. text=Error #2035: Die URL wurde nicht gefunden.

Error #2044: IOErrorEvent unverarbeitet. text=Error #2035: Die URL wurde nicht gefunden.
ArgumentError: Error #2025: Das angegebene DisplayObject muss ein untergeordnetes Element des Aufrufers sein.
   at flash.display::DisplayObjectContainer/setChildIndex()
   at loader1_fla::MainTimeline/mouseDownHandler()

2. beim Filmladen

Hallo,
finde keine Lösung für mein Problem.
Habe einen Film der drei weitere Filme läd, die mit drag and drop verschobenwerden können
Ich versuche schon länger einen Button zu generieren, der zu einem beliebigen next frame geht
und dort einen neuen Film läd. (die vorherigen Filme müssen nicht mehr zu sehn sein und die drag and drop funktion muß auch nicht mehr sein) Aber ich schaffe nicht mal die Buttonfunktion mit actionscript 03 Actionscript 2 war mir näher
hier nun der von mir verwendete Code
import flash.events.MouseEvent;
Vielen Dank




function mouseDownHandler(e:MouseEvent) {

MovieClip(this).setChildIndex
(Sprite(e.target.parent), numChildren - 1);

Sprite(e.target.parent).startDrag();

Mouse.hide();
}

function mouseUpHandler(e:MouseEvent) {

Sprite(e.target.parent).stopDrag();

Mouse.show();
}

var squareLoader:Loader = new Loader();
var triangleLoader:Loader = new Loader();
var circleLoader:Loader = new Loader();
var mailLoader:Loader = new Loader();

squareLoader.load(new URLRequest("news1.swf"));
triangleLoader.load(new URLRequest("news2.swf"));
circleLoader.load(new URLRequest("news3.swf"));
mailLoader.load(new URLRequest("news4.swf"));

var squareSprite:Sprite = new Sprite();
squareSprite.addChild(squareLoader);
var triangleSprite:Sprite = new Sprite();
triangleSprite.addChild(triangleLoader);
var circleSprite:Sprite = new Sprite();
circleSprite.addChild(circleLoader);
var mailSprite:Sprite = new Sprite();
mailSprite.addChild(mailLoader);

addChild(squareSprite);
addChild(triangleSprite);
addChild(circleSprite);
addChild(circleSprite);
addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);



link_btn.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF_2);

var fl_Loader_2:Loader;

//Mit dieser Variable wird verfolgt, ob Sie die SWF-Datei laden oder entladen möchten
var fl_ToLoad_2:Boolean = true;

function fl_ClickToLoadUnloadSWF_2(event:MouseEvent):void
{
   if(fl_ToLoad_2)
   {
      fl_Loader_2 = new Loader();
      fl_Loader_2.load(new URLRequest("email.swf"));
      addChild(fl_Loader_2);
   }
   else
   {
      fl_Loader_2.unload();
      removeChild(fl_Loader_2);
      fl_Loader_2 = null;
   }
   // Umschalten, ob die SFW-Datei geladen oder entladen werden soll
   fl_ToLoad_2 = !fl_ToLoad_2;
}
Geändert von rosemarie am 15.10.12 um 08:45 Uhr

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Ein Lob an die Admins [Flash CS5] 08.05.2022 - Indy_Crossover
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de