Zurück   Flashforum > Software > Autorensysteme

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-01-2005, 19:06   #1 (permalink)
Neuer User
 
Benutzerbild von Red Eagle
 
Registriert seit: Dec 2003
Beiträge: 2
TTC Pro - Cam Problem

Hallo alle zusammen

Ich arbeite gerade an einem Camprojekt (TTC- Pro) und wollt mal fragen ob sich mir jemand bei folgenden Problemen helfen kann:
1.) Es tritt ein Phänomen auf, dass keine Bewegungsänderungen festgestellt werden können (mit einem Neustart kann das Problem zum Teil behoben werden. -> Ist das bei jemanden auch aufgetreten; wenn ja wie ist das Problem gelöst worden
2.) Es kommt vor, dass wir mehrere Bereiche auf der Bühne definieren um dort Bewegungen feststellen zu können, jedoch wir zeitweise nur in gewissen Bereichen Bewegungen erkannt und in anderen nicht

Hat jemand schon Erfahrung mit dem TTC Pro Xtra (und kann derjenige auch ein paar Tipps und Tricks verraten?)


--dieses Codestück liegt in eine Skript welches auf Shapes gelegt werden kann um auf einen bestimten Bereich Änderungen zu testen.
(kann auch mehrmals auf der Bühne zu einem Zeitpunkt auftreten)
Code:
on enterFrame
  global g_TrackObj
  global g_VideoHeight, g_VideoWidth
  
  GrabOneFrame(g_TrackObj)
  
  --Remembers Frame
  global g_IsRemembered
  if not g_IsRemembered then
    Remember(g_TrackObj,0)
    g_IsRemembered = TRUE
  end if
  if not g_IsRemembered then
    Remember(g_TrackObj,0)
    g_IsRemembered = TRUE
  end if
  --Bewegungsänderungen registrieren
  if (pIsDetectionOn) then
    changeList=TrackChangeBlobs(g_TrackObj, [[65,rect(p_xLeft,p_yLeft,p_xRight,p_yRight)]])[1]  -- detect changes
    tupperLocH = []
    tupperLocV = []
    tlowerLocH = []
    tlowerLocV = []
    k = 1
    if changeList.count > 0 then
      repeat with i in changeList
        tupperLocH[k] = i.left
        tupperLocV[k] = i.top      
        tlowerLocH[k] = i.right
        tlowerLocV[k] = i.bottom
        k = k + 1
      end repeat
      put ChangeList
      sendAllSprites("setPos",(g_VideoWidth-((min(tupperLocH)+max(tlowerLocH))/2)), (min(tupperLocV)+max(tlowerLocV))/2)
      g_IsRemembered = FALSE
    end if
  end if
end
mfg
Red Eagle 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele